Debian ist für seine Stabilität bekannt. Aufgrund des Fokus auf Stabilität verfügen einige Pakete jedoch möglicherweise nicht über die neuesten Funktionen oder Updates. Debian bietet hierfür eine Lösung durch Backports und experimentelle Repositories.
Backports sind Pakete aus neueren Versionen von Debian, die neu kompiliert wurden, um auf älteren Versionen zu funktionieren. Dadurch erhalten Benutzer neue Funktionen, ohne die Systemstabilität zu beeinträchtigen. Experimentelle Repositories enthalten sehr neue und möglicherweise instabile Software, die noch nicht für die Haupt-Repositories bereit ist. Diese Repositories geben Benutzern Zugriff auf die neueste Software, allerdings mit dem Risiko von Instabilitäten.
Jetzt zeigen wir, wie Backports und experimentelle Repositories mithilfe des Befehlszeilenterminals verwendet werden.
Backports-Repository aktivieren
Der erste Schritt zur Installation von Paketen aus dem Backports-Repository ist das Hinzufügen des Repositorys zum sources.list
Datei. Befolgen Sie diese Schritte, um das Backports-Repository auf Ihrem Debian-System zu aktivieren:
Öffnen Sie das Terminal auf Ihrem Debian-System und führen Sie dann den folgenden Befehl aus, um das sources.list
Datei mit dem Nano-Texteditor:
sudo nano /etc/apt/sources.list
Fügen Sie der Datei die entsprechenden Zeilen basierend auf Ihrer Debian-Version hinzu. Verwenden Sie den richtigen Codenamen für Ihre Debian-Distribution, um Probleme zu vermeiden.
Bookworm-Backports
deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
Bullseye-Backports
deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
Buster-Backports
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free
Speichern Sie die Konfigurationsdatei durch Drücken von CTRL+O
und beenden Sie das Programm mit CTRL+X
.
Aktualisieren Sie die Repository-Liste, indem Sie den folgenden Befehl ausführen:
sudo apt update
Alternative Backports aktivieren
Eine Alternative besteht darin, Debian-Backports zu Ihrer Quellenliste hinzuzufügen. Sie können dazu die Befehle echo und tee verwenden. Der Befehl tee liest von der Standardeingabe und schreibt in die Standardausgabe und in Dateien. Mit dieser Methode können Sie die Verwendung eines Texteditors vermeiden und dies direkt von der Befehlszeile aus tun.
Bücherwurm, der Befehl wäre:
echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware" | sudo tee -a /etc/apt/sources.list
Volltreffer, der Befehl wäre:
echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list
Buster, der Befehl wäre:
echo "deb http://deb.debian.org/debian buster-backports main non-free" | sudo tee -a /etc/apt/sources.list
Führen Sie dann ein APT-Update durch:
sudo apt update
Installieren von Paketen aus Backports
Die Verwendung von Backports unter Debian ist unkompliziert; die Syntax ist ähnlich wie bei der Installation eines Standardpakets, außer dass Sie das -t
Flagge.
Suche nach Paketen aus Debian Backports
Verwenden Sie den folgenden Befehl, um nach Paketen im Backports-Repository zu suchen, und ersetzen Sie "package-name"
mit dem gewünschten Paketnamen:
Bücherwurm-Beispiel:
sudo apt search "package-name" -t bookworm-backports
Bullseye-Beispiel:
sudo apt search "package-name" -t bullseye-backports
Buster-Beispiel:
sudo apt search "package-name" -t buster-backports
Installieren oder Aktualisieren von Paketen aus Debian-Backports
Verwenden Sie den folgenden Befehl, um Pakete aus dem Backports-Repository zu installieren oder zu aktualisieren. Ersetzen Sie dabei "package-name"
mit dem gewünschten Paketnamen:
Bücherwurm-Beispiel:
sudo apt install "package-name" -t bookworm-backports
Bullseye-Beispiel:
sudo apt install "package-name" -t bullseye-backports
Buster-Beispiel:
sudo apt install "package-name" -t buster-backports
Live-Beispiel: Cockpit unter Debian 11 installieren
Um Cockpit beispielsweise unter Verwendung des Backports-Repository auf Debian 11 zu installieren, führen Sie den folgenden Befehl aus:
sudo apt install cockpit -t bullseye-backports
Dieser Befehl installiert die neuere Cockpit-Version im Backports-Repository und bietet Zugriff auf aktuellere Funktionen.
Aktivieren des Experimental-Repository
Das experimentelle Repository enthält die neueste Software von Debian für diejenigen, die die neuesten Updates wünschen. Aber Vorsicht: Dieses Repository eignet sich am besten für Testsysteme oder Entwickler und Systemadministratoren, die die Risiken kennen und etwaige Probleme beheben können. Es ist wahrscheinlicher, dass es Kompatibilitätsprobleme hat, und sollte nicht auf Live-Servern oder wichtigen Systemen verwendet werden.
Experimentelles Repository aktivieren
Öffnen Sie erneut die sources.list
Konfigurationsdatei, indem Sie den folgenden Befehl ausführen:
sudo nano /etc/apt/sources.list
Fügen Sie am Ende der Datei nach den Zeilen, die Sie zuvor für das Backports-Repository hinzugefügt haben, die folgenden Zeilen hinzu:
deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free
Speichern Sie die Konfigurationsdatei durch Drücken von CTRL+O
und beenden Sie das Programm mit CTRL+X
.
Aktualisieren Sie die Repository-Liste, indem Sie den folgenden Befehl ausführen:
sudo apt update
Jetzt können Sie die -t
Flagge mit dem experimental
Schlüsselwort in Ihren Befehlen, um Pakete aus dem experimentellen Repository zu suchen und zu installieren.
Suchen nach Paketen im Experimental-Repository
Verwenden Sie den folgenden Befehl, um im experimentellen Repository nach Paketen zu suchen, und ersetzen Sie "package-name"
mit dem gewünschten Paketnamen:
sudo apt search "package-name" -t experimental
Installieren von Paketen aus dem Experimental-Repository
Verwenden Sie den folgenden Befehl, um Pakete aus dem experimentellen Repository zu installieren und ersetzen Sie "package-name"
mit dem gewünschten Paketnamen:
sudo apt install "package-name" -t experimental
Seien Sie vorsichtig, wenn Sie Pakete aus dem experimentellen Repository verwenden, insbesondere auf Live-Servern oder Systemen mit wichtigen Diensten. Das experimentelle Repository wird aufgrund des höheren Risikos von Kompatibilitätsproblemen und -problemen nicht für die allgemeine Verwendung empfohlen.
Abschluss
In dieser Anleitung haben Sie gelernt, wie Sie Debian-Backports und experimentelle Repositories auf Ihrem Debian-System aktivieren. So können Sie neuere Pakete installieren und die neuesten Funktionen und Fehlerbehebungen nutzen, während Ihr System stabil bleibt. Ich empfehle, regelmäßig nach Updates aus diesen Repositories zu suchen, um Ihr System auf dem neuesten Stand zu halten.