- Registriert
- 14. Apr. 2009
- Beiträge
- 98
- Reaktionspunkte
- 2
- Punkte
- 8
Hallo zusammen,
auf meiner DS 712+ habe ich den DSM 4.2-3202 laufen. Seit dieser Version wird ja auch Perl als eigenständiges Paket angeboten, das im Paket-Zentrum installiert werden kann. Da ich meine Hausautomation mit FHEM realisiere benötige ich natürlich Perl, weswegen ich dieses Paket installiert habe. Nun funktioniert ein Perl-Modul in FHEM nicht mehr, was wohl damit zusammenhängt, dass das Perl auf der DS einen bestimmten Operator nicht kennt, da in dem Modul von einer aktuellen Perlversion ausgegangen wird.
Die aktuelle Version auf www.perl.org ist 5.16.3. Das Perl-Paket im Paket-Zentrum ist scheinbar die Version 5.8.6. Da es bislang von Synology kein Update gibt, dachte ich in meinem jugendlichen Leichtsinn, "ok, dann bastel ich mir ein eigenes Perl.spk. Hat mit anderen Sachen ja auch geklappt." Also habe ich nach bewährtem Muster von www.per.org die aktuelle Version downgeloadet und die sonst noch benötigten Dateien bearbeitet, um ein .spk zu bauen. Anschließend habe ich das Perl-Paket aus dem Paket-Zentrum deinstalliert. Die erfolgreiche Deinstallation wollte ich auf der Telnet-Konsole testen, in dem ich mit perl -v schaute, ob Perl noch vorhanden ist. Ich staunte nicht schlecht, als ich sah, dass Perl tatsächlich noch vorhanden war und zwar in der Version 5.10.0. Häääääää??????????
Weitere Nachforschungen brachten mir die Erkenntnis, dass unter /opt/bin/perl nochmal ein Perl in der Version 5.10.0 vorhanden ist. Mit diesem läuft scheinbar auch meine FHEM-Installation (die auch mit einem .spk installiert wurde), da mein FHEM trotz deinstalliertem Perl-Paket munter weiterlief.
Nun meine Frage:
Ist dieses Perl 5.10.0 unter /opt/bin/perl noch ein Überbleibsel von früher und kann ich dieses einfach so löschen oder wird das noch für etwas anderes verwendet?
Falls man es löscht, switchen die Anwendungen dann "einfach so" auf das installierte Perl-Paket aus dem Paket-Zentrum um oder was müsste man wo ändern?
Vielen Dank für eure Hilfe.
Gruß
Wolle
auf meiner DS 712+ habe ich den DSM 4.2-3202 laufen. Seit dieser Version wird ja auch Perl als eigenständiges Paket angeboten, das im Paket-Zentrum installiert werden kann. Da ich meine Hausautomation mit FHEM realisiere benötige ich natürlich Perl, weswegen ich dieses Paket installiert habe. Nun funktioniert ein Perl-Modul in FHEM nicht mehr, was wohl damit zusammenhängt, dass das Perl auf der DS einen bestimmten Operator nicht kennt, da in dem Modul von einer aktuellen Perlversion ausgegangen wird.
Die aktuelle Version auf www.perl.org ist 5.16.3. Das Perl-Paket im Paket-Zentrum ist scheinbar die Version 5.8.6. Da es bislang von Synology kein Update gibt, dachte ich in meinem jugendlichen Leichtsinn, "ok, dann bastel ich mir ein eigenes Perl.spk. Hat mit anderen Sachen ja auch geklappt." Also habe ich nach bewährtem Muster von www.per.org die aktuelle Version downgeloadet und die sonst noch benötigten Dateien bearbeitet, um ein .spk zu bauen. Anschließend habe ich das Perl-Paket aus dem Paket-Zentrum deinstalliert. Die erfolgreiche Deinstallation wollte ich auf der Telnet-Konsole testen, in dem ich mit perl -v schaute, ob Perl noch vorhanden ist. Ich staunte nicht schlecht, als ich sah, dass Perl tatsächlich noch vorhanden war und zwar in der Version 5.10.0. Häääääää??????????
Weitere Nachforschungen brachten mir die Erkenntnis, dass unter /opt/bin/perl nochmal ein Perl in der Version 5.10.0 vorhanden ist. Mit diesem läuft scheinbar auch meine FHEM-Installation (die auch mit einem .spk installiert wurde), da mein FHEM trotz deinstalliertem Perl-Paket munter weiterlief.
Nun meine Frage:
Ist dieses Perl 5.10.0 unter /opt/bin/perl noch ein Überbleibsel von früher und kann ich dieses einfach so löschen oder wird das noch für etwas anderes verwendet?
Falls man es löscht, switchen die Anwendungen dann "einfach so" auf das installierte Perl-Paket aus dem Paket-Zentrum um oder was müsste man wo ändern?
Vielen Dank für eure Hilfe.
Gruß
Wolle



keine höhere Version vortäuschen 