Website-Suche

So aktivieren Sie Backports- und Testing-Repositories in Debian


Während Debian Stabilität mit seinen gut getesteten Paketen priorisiert, bedeutet dies manchmal, dass Benutzer die neuesten Funktionen verpassen. Hier kommen Backports und Testing-Repositories ins Spiel.

Backports- und Test-Repositorys sind zwei Mechanismen, die Debian verwendet, um den Benutzern Zugang zu neueren Softwareversionen als denen der stabilen Veröffentlichung zu ermöglichen.

Backports bieten selektiv zurückportierte Pakete aus der nächsten Debian-Version und bieten ein Gleichgewicht zwischen Stabilität und neuen Funktionen. Testing bietet Zugang zu einer größeren Auswahl an neueren Paketen, birgt jedoch ein höheres Potenzial für Instabilität.

Dieses detaillierte Tutorial führt Sie durch die Schritte, um Backports- und Test-Repositorys zu aktivieren auf Ihren Debian 12- und 11-Systemen. Diese Anleitung behandelt auch die Schritte zum Entfernen der Backports- und Test-Repositorys, wenn sie nicht mehr benötigt werden.

Bevor wir auf das Thema eingehen, lassen Sie mich eine kurze Einführung in Backports- und Testing-Repositories geben, erklären, warum und wann Sie diese aktivieren sollten, und die Folgen der Aktivierung dieser Repositories besprechen.

Was ist das Backports-Repository?

Backports sind Pakete aus der nächsten Debian-Version (genannt "unstable" oder "sid"), die für die aktuelle stabile Version neu kompiliert wurden.

Der Zweck von Backports besteht darin, stabilen Nutzern neuere Versionen einiger Software bereitzustellen, ohne die Stabilität des Systems zu beeinträchtigen.

Backports sollen mit der stabilen Version kompatibel sein, werden jedoch nicht offiziell vom Debian-Sicherheitsteam unterstützt und werden nach bestem Ermessen bereitgestellt.

Benutzer verwenden normalerweise Backports, wenn sie neuere Versionen bestimmter Software verwenden möchten, ohne ihr gesamtes System auf die nächste Debian-Version zu aktualisieren.

Warum Backports verwenden?

  • Zugriff auf neuere Funktionen: Backports ermöglichen es Benutzern, auf neue Funktionen und Verbesserungen in der Software zuzugreifen, die in der stabilen Version nicht verfügbar sind.
  • Sicherheitsupdates: Manchmal enthalten neuere Versionen von Software wichtige Sicherheitsupdates, die nicht in die stabile Version zurückportiert wurden. Backports können diese Updates bereitstellen.
  • Entwicklungsbedürfnisse: Entwickler benötigen oft neuere Softwareversionen, um an Projekten zu arbeiten oder die neuesten Entwicklungstools zu verwenden.

Was ist ein Test-Repository?

Das "Testing" Repository enthält Pakete, die für die nächste stabile Version vorbereitet werden. Diese Pakete befanden sich eine Zeit lang im "unstable" Repository und es wurden keine größeren Probleme festgestellt.

Die Pakete in Testing sind im Allgemeinen stabiler als die in Unstable, aber sie sind nicht so gründlich getestet wie die Pakete in der aktuellen stabilen Version.

Standardmäßig ist das Test-Repository auf einem Debian-System nicht aktiviert, aber Benutzer können wählen, es zu aktivieren, wenn sie Software verwenden möchten, die neuer ist als die in der stabilen Veröffentlichung verfügbare, aber nicht so fortschrittlich wie die in der instabilen Version.

Warum testen?

  • Zugang zu neuerer Software: Tests bieten Zugang zu neueren Versionen von Softwarepaketen, die schließlich in die nächste stabile Debian-Version aufgenommen werden.
  • Zum Testen beitragen: Benutzer können zu Debian beitragen, indem sie Pakete im Testing-Repository testen und Rückmeldungen zu deren Leistung und Stabilität geben.
  • Frühe Einführung: Benutzer, die neuere Softwareversionen benötigen oder zum Testen beitragen möchten, können davon profitieren, das Test-Repository zu verwenden.

Welche wird empfohlen?

Backports-Repository wird im Allgemeinen den meisten Benutzern empfohlen, die neuere Software benötigen, aber die Gesamtsystemstabilität beibehalten möchten. Es bietet ein gutes Gleichgewicht, indem es aktualisierte Pakete selektiv anbietet und gleichzeitig das Kernsystem stabil hält.

Testing Repository ist geeignet für Benutzer, die die neuesten Entwicklungen benötigen und bereit sind, ein gewisses Risiko von Instabilität zu akzeptieren. Es wird oft von Entwicklern und Testern verwendet, die die neuesten Funktionen und Updates benötigen.

  • Für Stabilität mit neueren Paketen: Verwenden Sie das Backports-Repository.
  • Für hochmoderne Software mit möglicher Instabilität: Verwenden Sie das Test-Repository.

Wählen Sie basierend auf Ihren Bedürfnissen und der Umgebung, in der Sie arbeiten.

Alles klar! Lassen Sie uns nun weitermachen, um zu sehen, wie man die Backports- und Test-Repositorys auf Debian aktiviert.

Debian Backports-Repository aktivieren

Um das Backports-Repository in Debian zu aktivieren, führen Sie die folgenden Befehle aus:

echo "deb http://deb.debian.org/debian $(lsb_release -cs)-backports main contrib non-free non-free-firmware" | sudo tee /etc/apt/sources.list.d/backports.list

Aktualisiere die Quellliste:

sudo apt update

Alternativ können Sie den folgenden Einzeiler verwenden:

sudo sh -c 'echo "deb http://deb.debian.org/debian $(lsb_release -cs)-backports main contrib non-free non-free-firmware" > /etc/apt/sources.list.d/backports.list && apt update'

Diese Einzeilige erkennt automatisch Ihre Debian-Version und fügt das entsprechende Backports-Repository hinzu.

Erklärung:

  • $ (lsb_release -cs): Dieser Befehl ruft den Codenamen Ihrer Debian-Version ab (z. B. bullseye für Debian 11, bookworm für Debian 12).
  • Der echo-Befehl erstellt die Zeile für das Backports-Repository und schreibt sie in eine neue Datei in /etc/apt/sources.list.d/.
  • sudo sh -c '... && apt update': Führt den Befehl mit Root-Rechten aus und aktualisiert die Paketliste.

Debian-Testing-Repository aktivieren

Wenn Sie das Test-Repository in Debian hinzufügen möchten, führen Sie aus:

echo "deb http://deb.debian.org/debian testing main contrib non-free non-free-firmware" | sudo tee /etc/apt/sources.list.d/testing.list

Aktualisieren Sie die Softwarequellen mit dem Befehl:

sudo apt update

Alternativ verwenden Sie die folgende Einzeilige:

sudo sh -c 'echo "deb http://deb.debian.org/debian testing main contrib non-free non-free-firmware" > /etc/apt/sources.list.d/testing.list && apt update'

Dieser Einzeiler-Befehl erkennt automatisch Ihre Debian-Version und fügt das passende Testing-Repository hinzu.

Liste der aktivierten Repositories auf Debian

Um die aktivierten Repositories auf Ihrem Debian-System aufzulisten, können Sie sowohl die Hauptdatei sources.list als auch alle zusätzlichen Dateien im Verzeichnis /etc/apt/sources.list.d/ überprüfen. So können Sie es tun:

Option 1: Verwendung von apt-cache policy

Sie können den Befehl apt-cache policy verwenden, um alle aktivierten Repositories zusammen mit deren Priorität und Status aufzulisten.

apt-cache policy

Dieser Befehl zeigt eine Ausgabe ähnlich der folgenden auf Debian 12 Bookworm an:

Package files:  
100 /var/lib/dpkg/status  
    release a=now  
100 http://deb.debian.org/debian bookworm-backports/non-free amd64 Packages  
    release o=Debian Backports,a=stable-backports,n=bookworm-backports,l=Debian Backports,c=non-free,b=amd64  
    origin deb.debian.org  
100 http://deb.debian.org/debian bookworm-backports/contrib amd64 Packages  
    release o=Debian Backports,a=stable-backports,n=bookworm-backports,l=Debian Backports,c=contrib,b=amd64  
    origin deb.debian.org  
100 http://deb.debian.org/debian bookworm-backports/main amd64 Packages  
    release o=Debian Backports,a=stable-backports,n=bookworm-backports,l=Debian Backports,c=main,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian bookworm-updates/non-free-firmware amd64 Packages  
    release v=12-updates,o=Debian,a=stable-updates,n=bookworm-updates,l=Debian,c=non-free-firmware,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian bookworm-updates/non-free amd64 Packages  
    release v=12-updates,o=Debian,a=stable-updates,n=bookworm-updates,l=Debian,c=non-free,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian bookworm-updates/contrib amd64 Packages  
    release v=12-updates,o=Debian,a=stable-updates,n=bookworm-updates,l=Debian,c=contrib,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian bookworm-updates/main amd64 Packages  
    release v=12-updates,o=Debian,a=stable-updates,n=bookworm-updates,l=Debian,c=main,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian-security bookworm-security/non-free-firmware amd64 Packages  
    release v=12,o=Debian,a=stable-security,n=bookworm-security,l=Debian-Security,c=non-free-firmware,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian-security bookworm-security/contrib amd64 Packages  
    release v=12,o=Debian,a=stable-security,n=bookworm-security,l=Debian-Security,c=contrib,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages  
    release v=12,o=Debian,a=stable-security,n=bookworm-security,l=Debian-Security,c=main,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian bookworm/non-free-firmware amd64 Packages  
    release v=12.5,o=Debian,a=stable,n=bookworm,l=Debian,c=non-free-firmware,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian bookworm/non-free amd64 Packages  
    release v=12.5,o=Debian,a=stable,n=bookworm,l=Debian,c=non-free,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian bookworm/contrib amd64 Packages  
    release v=12.5,o=Debian,a=stable,n=bookworm,l=Debian,c=contrib,b=amd64  
    origin deb.debian.org  
500 http://deb.debian.org/debian bookworm/main amd64 Packages  
    release v=12.5,o=Debian,a=stable,n=bookworm,l=Debian,c=main,b=amd64  
    origin deb.debian.org  
Pinned packages:

Option 2: Auflisten des sources.list und sources.list.d Verzeichnisses

Sie können auch manuell die Datei sources.list und die Dateien im Verzeichnis sources.list.d überprüfen, um zu sehen, welche Repositorien aktiviert sind.

Siehe sources.list:

cat /etc/apt/sources.list

Dies zeigt den Inhalt der Hauptdatei sources.list an, die typischerweise die während der Debian-Installation konfigurierten Repositories enthält.

Verzeichnis sources.list.d auflisten:

ls /etc/apt/sources.list.d

Dieser Befehl listet alle Dateien im Verzeichnis sources.list.d auf, von denen jede zusätzliche Repositoriumskonfigurationen enthält.

Repository-Inhalte anzeigen:

cat /etc/apt/sources.list.d/backports.list

Beispielausgabe von meinem Debian 12:

deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware

Wie man Pakete aus den Backports installiert

Nachdem Sie das Backports-Repository hinzugefügt haben, können Sie Pakete aus den Backports mit der Option -t bei apt oder apt-get installieren.

Zum Beispiel:

sudo apt update
sudo apt install -t bookworm-backports package-name

Ersetzen Sie bookworm-backports durch den tatsächlichen Namen Ihres Repositories und package-name durch den tatsächlichen Namen Ihres Pakets.

Zum Beispiel wird der folgende Befehl das curl-Paket aus dem Backports-Repository in Debian 12 installieren:

sudo apt install -t bookworm-backports curl

Ähnlich können Sie Pakete aus dem Backports-Repository unter Debian 11 wie folgt installieren:

sudo apt install -t bullseye-backports curl

Alle Pakete auf ihre neuesten in Backports verfügbaren Versionen aktualisieren (Nicht empfohlen)

Wenn Sie alle Pakete auf Ihrem System auf die neuesten im Backports-Repository verfügbaren Versionen aktualisieren möchten, können Sie diesen Befehl verwenden:

sudo apt full-upgrade -t bookworm-backports 

Dieser Befehl aktualisiert alle installierten Pakete auf ihre neuesten in bookworm-backports verfügbaren Versionen, wobei möglicherweise neue Abhängigkeiten installiert und veraltete Pakete entfernt werden, um die Systemkompatibilität und Funktionalität zu gewährleisten.

Vorsicht :

  • Dieser Befehl sollte vorsichtig verwendet werden, da er möglicherweise eine große Anzahl von Paketen auf Backports-Versionen aktualisieren könnte, was die Systemstabilität beeinträchtigen könnte.
  • Es ist im Allgemeinen sicherer, bestimmte Pakete aus den Backports zu installieren, als ein vollständiges System-Upgrade auf Backports-Versionen durchzuführen.
  • Stellen Sie immer sicher, dass Sie Backups haben, bevor Sie größere Systemänderungen wie diese durchführen.

Bevor man einen solchen Befehl ausführt, ist es eine gute Praxis, die Änderungen zu überprüfen, die er vornehmen wird:

sudo apt full-upgrade -t bookworm-backports --dry-run

Diese --dry-run-Option ermöglicht es Ihnen zu sehen, welche Änderungen vorgenommen würden, ohne sie tatsächlich anzuwenden, und hilft Ihnen, unerwartete Überraschungen zu vermeiden.

Überprüfen Sie die Version eines Pakets im Backports-Repository

Um die verfügbare Version eines Pakets im Backports-Repository auf Debian zu überprüfen, können Sie die Befehle apt und apt-cache verwenden.

1. Aktualisieren Sie die Paketliste:

Stellen Sie zuerst sicher, dass Ihre Paketliste auf dem neuesten Stand ist und die neuesten Informationen aus allen Repositorien enthält:

sudo apt update

2. Überprüfen Sie verfügbare Versionen mit apt:

Sie können den Befehl apt verwenden, um verfügbare Versionen eines Pakets aufzulisten, einschließlich derjenigen aus dem Backports-Repository. Zum Beispiel, um die verfügbaren Versionen des Pakets curl zu überprüfen:

apt list -a curl

Dieser Befehl zeigt Ihnen alle verfügbaren Versionen von curl aus allen aktivierten Repositories, einschließlich Backports.

Listing... Done  
curl/stable-backports,now 8.8.0-1~bpo12+1 amd64 [installed]  
curl/stable,stable-security 7.88.1-10+deb12u5 amd64

3. Detaillierte Informationen mit apt-cache:

Für detailliertere Informationen können Sie den Befehl apt-cache verwenden. Dieser zeigt Ihnen die verfügbaren Versionen und die entsprechenden Repositories an. Zum Beispiel:

apt-cache policy curl

Dieser Befehl liefert detaillierte Informationen über die verfügbaren Versionen des curl-Pakets und die Repositories, aus denen sie stammen. Sie werden eine Ausgabe wie diese sehen:

curl:  
 Installed: 8.8.0-1~bpo12+1  
 Candidate: 8.8.0-1~bpo12+1  
 Version table:  
*** 8.8.0-1~bpo12+1 100  
       100 http://deb.debian.org/debian bookworm-backports/main amd64 Packages  
       100 /var/lib/dpkg/status  
    7.88.1-10+deb12u5 500  
       500 http://deb.debian.org/debian bookworm/main amd64 Packages  
       500 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages

In diesem Beispiel ist die curl-Version 8.8.0-1~bpo12+1 aus dem bookworm-backports-Repository verfügbar.

Durch die Verwendung dieser Befehle können Sie sehen, welche Versionen eines Pakets im Backports-Repository verfügbar sind, und entscheiden, ob Sie die backportete Version installieren möchten.

EnableBackports: Ein Bash-Skript zum Überprüfen und Aktivieren des Backports-Repositorys

Ich habe ein kleines Bash-Skript erstellt, das Ihnen hilft, Backports in einem Debian-Linux-System zu überprüfen und zu aktivieren.

Dieses Skript macht Folgendes:

  • Das Skript überprüft, ob das Backports-Repository bereits aktiviert ist, indem es /etc/apt/sources.list und /etc/apt/sources.list.d/* nach der URL des Backports-Repositories durchsucht.
  • Wenn gefunden, wird eine Nachricht ausgegeben und beendet.
  • Wenn das Backports-Repository nicht gefunden wird, fordert das Skript den Benutzer auf, es zu aktivieren.
  • Wenn der Benutzer mit „ja“ (oder einer beliebigen Groß-/Kleinschreibungsvariante von „ja“) antwortet, fügt das Skript die entsprechende Backports-Repository-URL zu /etc/apt/sources.list.d/backports.list hinzu.
  • Nach dem Hinzufügen des Repositories aktualisiert das Skript die Paketliste mit sudo apt-get update.
  • Wenn der Benutzer mit "nein" antwortet, druckt das Skript eine Nachricht und beendet sich.

Das Enable Backports-Skript ist im OSTechNix GitHub Gist-Profil verfügbar. Sie können es herunterladen, bearbeiten und verwenden.

Wie man das Skript verwendet

1. Laden Sie den Gist mit curl oder wget herunter:

Verwendung von curl:

curl -O https://gist.githubusercontent.com/ostechnix/2a5b36177a10a12d868ce755e658905e/raw/43c9e36089fb5b4cd2879cf0f159659e1f56a591/enablebackports.sh

Verwendung von wget:

wget https://gist.githubusercontent.com/ostechnix/2a5b36177a10a12d868ce755e658905e/raw/43c9e36089fb5b4cd2879cf0f159659e1f56a591/enablebackports.sh

2. Das Skript ausführbar machen:

chmod +x enablebackports.sh

3. Führen Sie das Skript mit sudo- oder Root-Rechten aus:

sudo ./enablebackports.sh 

Wenn Backports bereits aktiviert ist, wird die folgende Meldung angezeigt und das Programm beendet:

Backports is already enabled in your system.

Wenn Backports noch nicht aktiviert ist, wird es Sie fragen, ob Sie es aktivieren möchten. Wenn Sie y (oder eine beliebige Schreibweise von „y“ oder „yes“, ohne auf Groß- oder Kleinschreibung zu achten) eingeben, wird das Skript das Backports-Repository hinzufügen und die Quellenliste automatisch aktualisieren.

Backports repository is not enabled. Do you want to enable it? (yes/no): YeS  
deb http://deb.debian.org/debian bookworm-backports main contrib non-free  
Hit:1 http://deb.debian.org/debian bookworm InRelease  
Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease                                
Hit:4 http://deb.debian.org/debian bookworm-updates InRelease                                          
Get:5 http://deb.debian.org/debian bookworm-backports InRelease [56.6 kB]                              
Get:6 http://deb.debian.org/debian bookworm-backports/main amd64 Packages [225 kB]                                                                                       
Get:7 http://deb.debian.org/debian bookworm-backports/main Translation-en [185 kB]            
Get:8 http://deb.debian.org/debian bookworm-backports/contrib amd64 Packages [5,392 B]                   
Get:9 http://deb.debian.org/debian bookworm-backports/contrib Translation-en [5,084 B]                          
Get:10 http://deb.debian.org/debian bookworm-backports/non-free amd64 Packages [1,640 B]                              
Get:11 http://deb.debian.org/debian bookworm-backports/non-free Translation-en [904 B]                           
Hit:2 https://packages.kopia.io/apt stable InRelease                                                               
Hit:12 https://repo.protonvpn.com/debian stable InRelease                     
Fetched 480 kB in 2s (290 kB/s)  
Reading package lists... Done  
Building dependency tree... Done  
Reading state information... Done  
All packages are up to date.  
Backports repository has been enabled in your system!

Sie können jetzt Pakete aus dem Backports-Repository installieren, wie im vorherigen Abschnitt erläutert.

Entfernen des Backports-Repositorys

Der folgende Befehl entfernt die Backports-Repository-Datei, die spezifisch für Ihre Debian-Version ist, und aktualisiert dann die Paketliste, um die Entfernung des Repositorys widerzuspiegeln.

sudo rm /etc/apt/sources.list.d/backports.list && sudo apt update

Test-Repository entfernen

Wenn Sie das Test-Repository hinzugefügt haben, können Sie es mit dem Befehl von Ihrem Debian-System entfernen:

sudo rm /etc/apt/sources.list.d/testing.list && sudo apt update

Dieser Befehl entfernt die Test-Repository-Datei und aktualisiert die Paketliste, um die Entfernung des Repositories widerzuspiegeln.

Häufig gestellte Fragen (FAQ)

1. Was sind die Backports- und Testrepositories in Debian?

  • Backports-Repository: Enthält neuere Versionen von Softwarepaketen, die neu kompiliert wurden, um auf der stabilen Debian-Version zu laufen, ohne deren Stabilität zu gefährden. Es ermöglicht Benutzern den Zugriff auf neue Funktionen und Verbesserungen, die in der stabilen Version nicht verfügbar sind.
  • Test-Repository: Enthält Pakete, die für die Aufnahme in die nächste stabile Debian-Version bewertet werden. Dieses Repository bietet Zugang zu neueren Softwareversionen, die einige Tests durchlaufen haben, um sicherzustellen, dass sie den Qualitätsstandards von Debian entsprechen.

2. Warum würde ich das Backports-Repository benötigen?

  • Zugriff auf neuere Software: Erhalten Sie neuere Versionen von Softwarepaketen, während Sie die Gesamtsystemstabilität Ihres Debian-Systems beibehalten.
  • Sicherheitsupdates: Einige Pakete in Backports können wichtige Sicherheitsupdates enthalten, die in der stabilen Version nicht verfügbar sind.
  • Entwicklungsbedarf: Zugriff auf neuere Entwicklungstools und Funktionen, die für bestimmte Projekte erforderlich sind.

3. Warum würde ich das Test-Repository benötigen?

  • Bahnbrechende Software: Greifen Sie auf die neuesten Versionen aller in Debian verfügbaren Pakete zu.
  • Zu Debian Testing beitragen: Helfen Sie beim Testen und geben Sie Feedback zu Paketen, die in der nächsten stabilen Version enthalten sein werden.
  • Frühe Einführung: Ideal für Entwicklungs- und Testumgebungen, in denen die neueste Software wichtiger ist als absolute Stabilität.

4. Wie aktiviere ich das Backports-Repository?

Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um das Backports-Repository in Debian hinzuzufügen:

echo "deb http://deb.debian.org/debian $(lsb_release -cs)-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list

Aktualisiere die Paketliste:

sudo apt update

5. Wie aktiviere ich das Test-Repository?

Führen Sie den folgenden Befehl aus, um das Test-Repository in Debian hinzuzufügen:

echo "deb http://deb.debian.org/debian testing main contrib non-free" | sudo tee /etc/apt/sources.list.d/testing.list

Aktualisiere die Paketliste:

sudo apt update

6. Wie installiere ich ein Paket aus dem Backports-Repository?

Verwenden Sie die -t-Option gefolgt vom Codenamen der Backports, um ein Paket zu installieren. Zum Beispiel, um vim aus den Backports zu installieren:

sudo apt install -t bookworm-backports vim

7. Wie entferne ich das Backports-Repository?

Um die Backports-Repository-Datei zu entfernen, führen Sie Folgendes aus:

sudo rm /etc/apt/sources.list.d/backports.list

Aktualisiere die Paketliste:

sudo apt update

8. Wie entferne ich das Test-Repository?

Um die Test-Repository-Datei zu entfernen, führen Sie aus:

sudo rm /etc/apt/sources.list.d/testing.list

Aktualisiere die Paketliste:

sudo apt update

9. Wie kann ich die aktivierten Repositories überprüfen?

Um alle aktivierten Repositories aufzulisten, verwenden Sie den folgenden Befehl:

apt-cache policy

Um die Repository-Dateien manuell zu überprüfen, können Sie den Inhalt von sources.list und dem Verzeichnis sources.list.d auflisten und anzeigen:

cat /etc/apt/sources.list
ls /etc/apt/sources.list.d

Fazit

Durch das Aktivieren der Backports- und Testing-Repositories können Sie aktualisierte Software auf Ihrem Debian-12-Bookworm-System installieren. Backports bieten einen guten Kompromiss zwischen Stabilität und neuen Funktionen, während Testing die neueste Software bietet, jedoch mit einem möglichen Risiko für Instabilität.

Denken Sie daran, Stabilität ist ein Kernprinzip von Debian. Wenn Stabilität Ihre oberste Priorität ist, sollten Sie am besten bei den offiziellen Debian-Repositories bleiben. Aktivieren Sie diese Repositories nur, wenn Sie speziell neuere Software benötigen und bereit sind, auf Fehler zu stoßen.

Ich hoffe, dieses Tutorial hat Ihnen geholfen zu verstehen, wie man Backports- und Testing-Repositories in Debian Linux aktiviert.

Wenn Sie weitere Fragen haben, können Sie diese gerne im Kommentarbereich unten stellen.

Verwandte Lektüre:

  • So überprüfen Sie die Paketverfügbarkeit in den Debian- und Ubuntu-Repositorys
  • Wie man die Liste der installierten Repositories über die Befehlszeile in Linux findet