GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Backports und experimentelle Repositorys unter Debian 11

Debian ist in der Linux-Community für seinen Goldstandard in Bezug auf Stabilität bekannt, und ein häufiger Nachteil kann sein, dass die Pakete, insbesondere nach der neuen Debian-Veröffentlichung, oft Jahre hinter dem zurückbleiben, was derzeit verfügbar ist, da sie nur Sicherheit und Fehler erhalten Updates, um Pakete stabil zu halten.

Für die meisten Umgebungen ist dies nun völlig akzeptabel. Dennoch kann es für Benutzer sehr frustrierend sein, bestimmte Pakete zu aktualisieren, um die Funktionen nutzen oder lästige, nicht kritische oder sicherheitsrelevante Fehler beheben zu können. Das Tolle an Linux und der Verwendung von Repositories ist jedoch, dass Sie sogenannte Backports oder experimentelle Repositories verwenden können, bei denen es sich um Pakete handelt, die aus der nächsten Debian-Veröffentlichung stammen, die fast immer das Test-Repository ist und für die Verwendung auf Debian Stable neu kompiliert wurde.

Das folgende Tutorial zeigt Ihnen, wie Sie Backports verwenden, um ein einzelnes Paket zu installieren oder zu aktualisieren oder Ihr gesamtes System blind zu aktualisieren. Als Bonus enthält das Tutorial die experimentelle Option für diejenigen, die es lieben, am Rande zu leben.

Voraussetzungen

  • Empfohlenes Betriebssystem: Debian 11 Bullseye
  • Benutzerkonto: Ein Benutzerkonto mit sudo-Privilegien oder Root-Zugriff (su-Befehl) .

Betriebssystem aktualisieren

Aktualisieren Sie Ihr Debian 11 Betriebssystem, um sicherzustellen, dass alle vorhandenen Pakete auf dem neuesten Stand sind:

sudo apt update && sudo apt upgrade

Root- oder Sudo-Zugriff

Wenn Sie Ihr Konto beim Start mit Debian im Vergleich zu anderen Distributionen erstellen, erhält es standardmäßig nicht automatisch den Sudoers-Status. Sie müssen entweder Zugriff auf das Root-Passwort haben um den su-Befehl zu verwenden oder besuchen Sie unser Tutorial zum Hinzufügen eines Benutzers zu Sudoern unter Debian.

Backports-Repository zu Debian 11 hinzufügen

Der erste Schritt zur Installation von Paketen aus dem Backports-Repository besteht darin, sie zuerst zur sources.list hinzuzufügen Datei. Öffnen Sie dazu Ihr Debian-Terminal und führen Sie den folgenden Befehl aus:

sudo nano /etc/apt/sources.list

Gehen Sie bevorzugt an das Ende der Datei und fügen Sie die folgenden Zeilen hinzu:

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

Beispiel:

Speichern Sie die Konfigurationsdatei (STRG+O), dann mit (CTRL+X) beenden .

Um die Repository-Liste mit den neuen Änderungen zu aktualisieren, führen Sie den apt update-Befehl aus :

sudo apt update

Dadurch wird der Repository-Cache mit den Backport-Paketen aktualisiert, die verfügbar sind, um Pakete zu verwenden und zu installieren, falls gewünscht.

Installation oder Upgrade mit Backports

Die Verwendung von Backports unter Debian ist sehr einfach; Sie können entweder ein direktes Paket von Backports installieren (empfohlen in 99,99 % der Fälle) oder Ihr gesamtes System blind aktualisieren, um die neuesten Backport-Pakete zu verwenden (nicht empfohlen).

Installieren oder aktualisieren Sie Pakete von Debian-Backports

Um bestimmte Pakete aus dem Debian-Backports-Repository zu installieren, ähnelt die Syntax der Installation eines normalen Pakets, mit Ausnahme des Hinzufügens des -t-Flags und den Namen bullseye-backports angeben .

Beispiel:

sudo apt install "package-name" -t bullseye-backports

Live-Beispiel zur Installation von Cockpit:

sudo apt install cockpit -t bullseye-backports

Das normale Cockpit-Paket aus dem Standard-Repository von Debian 11 ist Version Build 239; Mit den Backports haben wir jetzt eine viel aktuellere Version mit dem Cockpit-Paket in Version Build 251 .

Upgrade aller Pakete von Backports

Die zweite Option wird nicht empfohlen, da es idealer ist zu wissen, welche Backports Sie installieren. Um alle Pakete zu aktualisieren, führen Sie den folgenden Befehl in Ihrem Terminal aus:

sudo apt -t bullseye-backports update && sudo apt -t bullseye-backports upgrade

Beispiel:

Um mit den Aktualisierungen fortzufahren, geben Sie Y ein, dann Eingabetaste drücken wenn Sie diese Backport-Pakete installieren möchten .

Optional – Experimentelles Debian-Repository hinzufügen

Für diejenigen, die es lieben, auf der Kante ihres Stuhls zu leben, können Sie das Experimental-Repository installieren, das Ihnen die neuesten Updates von Debian liefern kann; Dies sollte jedoch nicht verwendet werden, es sei denn, Sie befinden sich auf einer Einweg-Test-VM oder sind ein Entwickler/Systemadministrator mit einem Zweck, der ein Paket aus diesem Repository benötigt, oder ein fortgeschrittener Power-User, der sich mit allen Problemen befassen kann, die seit den Änderungen von schief gelaufen sind Inkompatibilitäten ist viel höher.

Öffnen Sie Ihre sources.list erneut Konfigurationsdatei und fügen Sie unten unter dem, was Sie gerade hinzugefügt haben, Folgendes hinzu:

deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free

Beispiel:

Speichern Sie die Konfigurationsdatei (STRG+O), dann mit (CTRL+X) beenden .

Um die Repository-Liste mit den neuen Änderungen zu aktualisieren, führen Sie den apt update-Befehl aus :

sudo apt update

Dadurch wird der Repository-Cache mit den experimentellen Paketen aktualisiert, die verfügbar sind, um Pakete zu verwenden und zu installieren, falls gewünscht.

Da sich das Tutorial wie oben auf die Verwendung von Backport-Befehlen zum Installieren von Paketen konzentriert, müssen Sie lediglich Backports durch experimentelle ersetzen.

Beispiel:

Von:

sudo apt install "package-name" -t bullseye-backports

An:

sudo apt install "package-name" -t experimental

Denken Sie daran, seien Sie vorsichtig, wenn Sie etwas aus einem experimentellen Repository verwenden, insbesondere auf Live-Produktionsservern oder Live-Umgebungen wie dem Ausführen von WordPress CMS oder ähnlichem.

Aktualisieren Sie alle Pakete von Experimental

Wie das gleiche Prinzip für die Backports erklärt wurde, können Sie alle Pakete auf einmal aktualisieren. Dies wird überhaupt nicht empfohlen, da es Sie im Grunde dazu bringt, auf das instabile experimentelle Debian-System zu aktualisieren. Aber für diejenigen, die nicht schüchtern sind:

sudo apt -t experimental update && sudo apt -t experimental upgrade

Beispielausgabe:

Um mit den Aktualisierungen fortzufahren, geben Sie Y ein, dann Eingabetaste drücken wenn Sie diese Backport-Pakete installieren möchten .

Neuesten Kernel von Debian Experimental verwenden

Für Benutzer, die es lieben, am Rande zu leben, wie das Tutorial oben erklärt hat, verwendet Debian Bullseye derzeit zum Zeitpunkt des Schreibens den Linux-Kernel 5.10.x, derzeit ist im experimentellen Repository Linux Kernel 5.13.x verfügbar. Interessierte können wie folgt upgraden:

sudo apt install linux-image-amd64 -t experimental

Beispielausgabe:

Wie bei jedem Kernel-Upgrade müssen Sie Ihr Linux-System neu starten, damit der neue Kernel live ist:

sudo reboot now

Nachdem Sie den Neustart Ihres Betriebssystems abgeschlossen haben, überprüfen Sie Ihren neuen Linux-Kernel wie folgt:

cat /proc/version

Beispielausgabe:

Linux version 5.13.0-trunk-amd64 ([email protected]) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.37) #1 SMP Debian 5.13.12-1~exp1 (2021-08-20)

Wie Sie sehen, verwenden Sie jetzt insbesondere den Linux-Kernel 5.13.0 und die Build-Version 5.13.12.1. Dieser Kernel ist wahrscheinlich instabil und sollte nur verwendet werden, wenn Sie die neueste Hardware haben, die einen aktuelleren Kernel für die Hardwareunterstützung erfordert. Achten Sie darauf, regelmäßig nach Kernel-Updates zu suchen, da sich diese ziemlich regelmäßig ändern werden.


Debian
  1. So installieren Sie Debian 10 (Buster)

  2. So installieren und verwenden Sie Debian-Backports

  3. So installieren Sie Python 3.9 unter Debian 10

  4. So installieren Sie Debian-Pakete offline

  5. So installieren Sie RPM-Pakete auf Debian 11 Bullseye

So installieren Sie R unter Debian 10

So installieren Sie Debian 11

Wie man ein Repository zu Debian hinzufügt

So installieren Sie Pakete unter Debian 10

So installieren Sie Go unter Debian 10

So installieren Sie Go unter Debian