FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Shadow3561 am 27 November 2016, 10:20:04

Titel: Perl Version FHEM / Ubuntu
Beitrag von: Shadow3561 am 27 November 2016, 10:20:04
Hallo,
Ich habe eine Frage.
Wenn ich FHEM starte steht im Log die PerlVersion 5.020002,
Auf meinem Betriebssystem ist allerdings Perl 5.24.0 installiert.

Habe ich etwas falsch gemacht oder ist die Log-Ausgabe zu vernachlässigen?

Mit freundlichen Grüßen
Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: dev0 am 27 November 2016, 10:28:59
Vermutlich sind auf Deinem System 2 perl Version installiert: 5.24 und v5.20.2
Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: Shadow3561 am 27 November 2016, 10:35:24
Wie bekomme ich das raus?  Perl -v zeigt mir nur die 5.24.
Ein apt-get install perl sagt mir perl ist die neueste Version und ein cpan update bringt auch keine besserung
Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: dev0 am 27 November 2016, 10:46:08
Vielleicht findest Du es so heraus:
find / -name perl | grep bin
Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: Shadow3561 am 27 November 2016, 11:56:54
Danke,
Ich habe sogar noch mehr versionen entdeckt.

In /usr/share sind 2 Ordner. Einer namens Perl und ein Perl5
In Perl5 ist ein perl und in PERL sind 3 Versionen. 5.20, 5.20.2 und 5.24.0

kann ich einfach den Ordner Perl5 und die beiden 5.20 und 5.20.2 löschen?
Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: dev0 am 27 November 2016, 12:12:39
Mit Löschen wäre ich erst einmal vorsichtig, wenn Du nicht genau weiß was Du tust.
Wenn Du mehrere perl executables findest, dann könntest Du versuchen die ungewünschten Versionen umzubenennen, damit sie nicht im Suchpfad gefunden werden, wenn du 'perl' aufrufst. Aber merke Dir was Du machst um es ggf. Rückgangig machen zu können. Ein Image-Backup kann auch nicht schaden.

Sauber ist das aber alles nicht, interessant wäre es zu wissen wie die unterschiedlichen Versionen auf Dein System gekommen sind.
Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: Shadow3561 am 27 November 2016, 12:16:36
Ich gehe davon aus, das ich sie wohl nach und nach installiert habe.
Bei Ubuntu 15 war die letzte die es per Update gab glaube ich die 5.02

Dann habe ich seinerzeit eine 5.24 mit cpan installiert, war mir aber nicht bewusst, dass die ältere version erhalten bleibt und weiterhin benutzt wird.

Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: dev0 am 27 November 2016, 15:31:00
Wie installiert man denn perl mit cpan?
Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: Shadow3561 am 27 November 2016, 15:42:51
Jetzt hast du mich erwischt ;)

https://perlbrew.pl (https://perlbrew.pl)

Mit cpan habe ich natürlich nur fehlende Module installiert
Titel: Antw:Perl Version FHEM / Ubuntu
Beitrag von: dev0 am 27 November 2016, 16:09:51
perlbrew hättest Du auch vorher erwähnen dürfen...
Dann liegt die Installation komplett in deinem home dir und kann mMn gelöscht werden. Auf der anderen Seite stört es dort auch nicht, da es fhem nicht betrifft (zumindest dann wenn du und fhem unterschiedliche user benutzen).