Perl zählt zu den ältesten und zugleich zuverlässigsten Programmiersprachen der Unix- und Linux-Welt. Obwohl heute häufig Python oder Go im Fokus stehen, bildet Perl nach wie vor die Grundlage zahlreicher Administrationswerkzeuge, Automatisierungsskripte und Systemkomponenten. Auch Debian setzt intern an vielen Stellen auf Perl.
Gerade deshalb sollte eine Aktualisierung mit Bedacht erfolgen. Das manuelle Überschreiben der vom Betriebssystem bereitgestellten Perl-Version kann dazu führen, dass Systemprogramme oder Paketverwaltungswerkzeuge nicht mehr ordnungsgemäß funktionieren. Debian bietet deshalb einen sicheren und komfortablen Weg über die Paketverwaltung.
In diesem Beitrag zeigen wir Ihnen, wie Sie Perl unter Debian 13 aktualisieren und worauf Sie dabei achten sollten.
Aktuelle Perl-Version prüfen
Bevor Sie ein Update durchführen, sollten Sie zunächst feststellen, welche Perl-Version derzeit installiert ist.
Mit folgendem Befehl erhalten Sie die Versionsnummer:
perl -v
Alternativ können Sie die Version auch kompakter anzeigen:
perl -V:version
Möchten Sie wissen, welche Perl-Pakete installiert sind, hilft folgender Befehl:
dpkg -l | grep perl
Paketquellen aktualisieren
Vor jeder Aktualisierung empfiehlt es sich, zunächst die Paketlisten auf den neuesten Stand zu bringen.
sudo apt update
Dadurch werden alle verfügbaren Paketinformationen von den eingerichteten Debian-Repositories neu eingelesen.
Perl aktualisieren
Soll ausschließlich Perl aktualisiert werden, genügt folgender Befehl:
sudo apt install --only-upgrade perl
Möchten Sie gleichzeitig alle installierten Pakete auf den neuesten Stand bringen, empfiehlt sich stattdessen:
sudo apt full-upgrade
Hierbei werden neben Perl auch alle übrigen installierten Pakete aktualisiert.
Prüfen, ob eine neuere Version verfügbar ist
Mit APT lässt sich einfach kontrollieren, ob Debian bereits eine aktuellere Perl-Version anbietet.
apt policy perl
Die Ausgabe sieht beispielsweise so aus:
perl: Installed: 5.40.1-3 Candidate: 5.40.1-5
Dabei gilt:
- Installed zeigt die aktuell installierte Version.
- Candidate zeigt die Version, die Debian derzeit installieren würde.
Sind beide Versionsnummern identisch, befindet sich Perl bereits auf dem neuesten Stand.
Perl neu installieren
Sollte eine Installation beschädigt sein oder Dateien fehlen, lässt sich Perl problemlos neu installieren.
sudo apt install --reinstall perl perl-base perl-modules
Dadurch werden sämtliche Kernbestandteile erneut installiert, ohne dass persönliche Daten verloren gehen.
Installation überprüfen
Nach erfolgreicher Aktualisierung empfiehlt sich eine kurze Kontrolle.
perl -v
Zusätzlich können Sie prüfen, welche Perl-Installation verwendet wird:
which perl
Ausführliche Informationen liefert außerdem:
perl -V
Wenn Debian keine neuere Version anbietet
Nicht immer stellt Debian unmittelbar die aktuellste Perl-Version bereit. Dies ist bewusst so gewählt, um maximale Stabilität und Kompatibilität sicherzustellen.
Falls dennoch eine aktuellere Version benötigt wird, stehen verschiedene Möglichkeiten zur Verfügung.
Debian Backports
Teilweise werden neuere Versionen über die Backports bereitgestellt.
sudo apt install -t trixie-backports perl
Ob tatsächlich eine neuere Version verfügbar ist, hängt vom jeweiligen Repository ab.
Perl-Module über CPAN aktualisieren
Häufig wird gar keine neue Perl-Version benötigt, sondern lediglich aktuelle Module.
Diese lassen sich bequem über CPAN installieren:
cpan
oder mit dem komfortablen Installer:
cpanm Modulname
Moderne Perl-Version parallel installieren
Wer Software entwickelt oder Anwendungen mit einer aktuelleren Perl-Version testen möchte, sollte nicht die Systeminstallation ersetzen.
Stattdessen empfehlen sich Werkzeuge wie:
- perlbrew
- plenv
Diese installieren eine unabhängige Perl-Version parallel zur Debian-Systemversion. Dadurch bleiben sämtliche Systemwerkzeuge unverändert funktionsfähig, während Entwickler jederzeit zwischen verschiedenen Perl-Versionen wechseln können.
Die Aktualisierung von Perl unter Debian 13 erfolgt unkompliziert über die APT-Paketverwaltung und sollte grundsätzlich auf diesem Weg durchgeführt werden. Da Perl ein zentraler Bestandteil vieler Debian-Komponenten ist, ist von einer manuellen Installation über den Quellcode auf produktiven Servern abzuraten.
Für die meisten Administratoren genügt ein regelmäßiges Systemupdate mit apt update und apt full-upgrade, um Perl aktuell und sicher zu halten. Wer hingegen mit verschiedenen Perl-Versionen arbeitet oder stets die neuesten Sprachfunktionen nutzen möchte, fährt mit perlbrew oder plenv deutlich besser. So bleibt das Betriebssystem stabil, während gleichzeitig maximale Flexibilität für Entwicklung und Tests gewährleistet ist.