Thread Probleme beim Installieren des DateTime-Moduls (31 answers)
Opened by Speedriff at 2013-12-09 15:42

clms
 2013-12-10 10:57
#172519 #172519
User since
2010-08-29
373 Artikel
BenutzerIn
[default_avatar]
2013-12-10T08:26:12 Speedriff
Ok, wieviel Risiko besteht denn, Perl auf einem laufenden Server zu updaten? Ist das prinzipiell sehr aufwendig? Oder geht das so einfach wie ein Modul zu installieren? Die letzte stabile Version scheint ja 5.18.1 zu sein. Sollte ich diese im Zweifelsfall gleich nehmen?
Der sollte wenn möglich nicht allzulange außer Betrieb sein...
Habe mit Linux Systemen nicht viel Erfahrung, deshalb vielleicht diese "einfachen" Fragen, aber ich möchte da nichts "kaputt" machen *g*

Welche Linux-Distribution nutzt Du denn?

Vielleicht bietet der Paketmanager Deiner Distribution ja ein neueres Perl an und Du must es nur aktualisieren. Das geht in der Regel einfach und problemlos.

Falls das nicht der Fall ist, kannst Du Perl selbst installieren.

Da stellt sich dann die Frage, ob Du das Perl 5.10.0 Deines Systems durch die neue Version ersetzen willst, oder ob Du die neue Version zusätzlich installieren willst - dann in einem anderen Verzeichnis, dass Du - wenn Du die neue Version einsetzen willst - einfach im Suchpfad vor das Verzeichnis mit dem System-Perl stellst.

Perlbrew soll die Installation und Verwaltung mehrerer Perl-Versionen vereinfachen. Ich habe allerdings keine Erfahrung damit.
Aber auch ohne Hilfsmittel ist die manuelle Installation eines zusätzlichen Perl auf einer Linux-Kiste nicht besonders kompliziert. Ich habe das zuletzt vor 8-10 Jahren gemacht.

Wie lange die Installation dauert, hängt stark davon ab, ob Du Perl selbst kompilieren musst. Aber selbst dann kann der Server während der Kompilation weiter laufen (je nach Resourcen kann er allerdings sehr lahm werden.)

Komplett abschalten musst Du den Server eigentlich nicht. Lediglich die Services, die die neue Perl-Version nutzen sollen, musst Du u.U. kurz abschalten und neu starten.

View full thread Probleme beim Installieren des DateTime-Moduls