Fügen Sie ein Debian-Repository hinzu

Debian ist ein bekanntes Open-Source-Betriebssystem (OS) für Computer, die einen Unix-ähnlichen Kernel, normalerweise Linux, verwenden, gekoppelt mit anderen Softwareelementen, von denen die meisten aus dem GNU-Projekt stammen. Debian-Systeme verwenden unterschiedliche Repositorys für bestimmte Aufgabensätze. Ein Debian-Repository ist eine Sammlung von Debian-Paketen, die der Öffentlichkeit zum Herunterladen und Installieren zur Verfügung gestellt werden. Diese Pakete sind in Kategorien wie „main“, „contrib“ und „non-free“ unterteilt und werden normalerweise auf Servern gehostet, die über das Internet zugänglich sind. In dieser Anleitung wird erläutert, wie wir einem Linux-System ein Debian-Repository hinzufügen können.

Installieren Sie die Voraussetzungen

Das Linux-System verfügt über das Paket software-properties-common, das zur Verwaltung der installierten Repositorys auf dem Linux-System verwendet wird. Der folgende Befehl installiert das Paket „software-properties-common“ mithilfe des apt-Paketmanagers auf einem Ubuntu-basierten System. Der Befehl „sudo“ wird verwendet, um den Befehl mit Superuser-Rechten (Root) auszuführen, die für die Installation der Software auf dem System erforderlich sind. Der Benutzer wird zur Eingabe seines Passworts aufgefordert, bevor der Befehl ausgeführt werden kann. Der Befehl installiert das Paket software-properties-common und python3-software-properties als Abhängigkeiten. Außerdem werden der zusätzliche Speicherplatz angezeigt, der nach der Installation verwendet wird, die Paketversion und andere Details wie die Quelle des Pakets. Wenn Sie „y“ drücken, wird das Paket installiert. Andernfalls wird die Installation abgebrochen.

omar@virtualbox:~$ sudo apt install software-properties-common

Aktualisieren Sie das Linux-System

Der nächste Schritt nach der Installation der Voraussetzungen ist die Aktualisierung des Linux-Systems. Für die Aktualisierung haben wir das Dienstprogramm apt package manager entwickelt, mit dem sich das gesamte System aktualisieren und alle Arten von Befehlen unter Linux ausführen lassen. Der folgende Befehl aktualisiert die Paketlisten auf einem Ubuntu-basierten System mithilfe des apt-Paketmanagers. Der Benutzer wird zur Eingabe seines Passworts aufgefordert, bevor der Befehl ausgeführt werden kann. Der Befehl „apt-get update“ ruft die neuesten Paketlisten aus den auf dem System konfigurierten Repositorys ab. Dies ist normalerweise der erste Schritt vor der Aktualisierung oder dem Hinzufügen neuer Pakete zum System, da dadurch sichergestellt wird, dass der Paketmanager über die neuesten Details zu den verfügbaren Paketen und ihren Versionen verfügt.

Der Befehl aktualisiert die Paketliste aus den Quellen, die in den Konfigurationsdateien angegeben sind. Der Befehl ruft 6.683 kB Daten in 19 Sekunden mit einer Geschwindigkeit von 355 kB/s ab. Nach der Aktualisierung der Paketlisten zeigt der Befehl „Paketlisten werden gelesen… Fertig“ an.

omar@virtualbox:~$ sudo apt-get update

Fügen Sie ein Debian-Repository mithilfe der Datei „Sources.List“ hinzu

Es gibt zwei Möglichkeiten, ein Debian-Repository in jedem Linux-System hinzuzufügen – mit dem Befehl apt-add-repository oder mit der Datei „sources.list“. Alle Informationen zu den installierten Debian-Repositories finden Sie in der Datei „sources.list“, indem Sie die im Folgenden beigefügte Nano-Anweisung zum Öffnen dieser Datei verwenden. Der Ausgabe-Nano-Editor zeigt die kommentierten blauen Informationen und die unkommentierten grünen und violetten Mischzeilen als installierte Debian-Pakete an. Um die installierten Pakete zu deaktivieren, können Sie das Zeichen „#“ vor dem Debian-Paket hinzufügen.

omar@virtualbox:~$ sudo nano /etc/apt/sources.list

Nehmen wir an, wir möchten das Spiele-Repository „wily-getdeb“ zu unserem Debian-System hinzufügen. Dabei handelt es sich um ein Repository, das die Spiele für das Ubuntu-Betriebssystem, Version „wily“, enthält. Dazu fügen wir die folgende Zeile in die Datei „sources.list“ ein und speichern die Datei mit Strg+S. Das Repository enthält Spiele, die für Ubuntus „wily“-Version gepackt sind. Das Schlüsselwort „deb“ steht für Debian, die Linux-Distributionsfamilie, auf der Ubuntu basiert. Das „http“ gibt an, dass auf das Repository über das HTTP-Protokoll zugegriffen wird. Das Repository wird auf der Website „archive.getdeb.net“ gehostet. Diese Textzeile wird in Ubuntu normalerweise zu einer Datei namens „sources.list“ hinzugefügt, um das Repository zur Liste der Paketquellen des Systems hinzuzufügen.

Fügen Sie ein Debian-Repository mithilfe der Add-Apt-Repository-Anweisung hinzu

Um ein Debian-Repository in Ubuntu hinzuzufügen, können Sie den Befehl apt package manager auch anders verwenden. Verwenden Sie dazu die Anweisung add-apt-repository inklusive der URL des zu installierenden Repositorys. Um beispielsweise das offizielle Debian-Repository für die „Stretch“-Version hinzuzufügen, führen Sie den folgenden aufgeführten Befehl aus. Dieser Befehl aktualisiert die Liste der Paketquellen des Systems, um ein neues Repository aufzunehmen. Das Repository befindet sich unter der angegebenen URL, also „http://ftp.us.debian.org/debian“, und es ist für die Debian-Version mit dem Namen „stretch“. Es enthält die Pakete für drei Komponenten: „main“, „non-free“ und „contrib“. Der Befehl fügt außerdem einen Deb-Eintrag zu „sources.list.d“ und einen deaktivierten „deb-src“-Eintrag zu „sources.list.d“ hinzu.

omar@virtualbox:~$ sudo add-apt-repository „deb http://ftp.us.debian.org/debian stretch main contrib non-free“

Entfernen Sie ein Debian-Repository

So wie Sie ein Debian-Repository ganz einfach zu Ihrem System hinzufügen können, können Sie es auch entfernen, wenn es nicht mehr benötigt wird. Um ein Debian-Repository von einem System zu entfernen, können Sie mit einer kleinen Modifikation auch den Befehl add-apt-repository verwenden. Dazu müssen Sie die Option „-r“ in derselben Anweisung deaktivieren. Der folgende Befehl verwendet beispielsweise die Sudo-Rechte, um die Anweisung add-apt-repository mit der Option -r auszuführen, die ihn anweist, das Repository zu entfernen.

Das entfernte Repository ist „deb http://archive.getdeb.net/ubuntu „wily-getdeb games“, ein Repository, das die Spiele für die Ubuntu-Betriebssystemversion „wily“ enthält. Wir haben es gerade in den vorherigen Abbildungen installiert. Dieser Befehl entfernt dieses Repository aus der Liste der Softwarequellen des Systems, wodurch verhindert wird, dass Pakete aus diesem Repository installiert oder aktualisiert werden. Das System fordert einen Benutzer auf, die Entfernung durch Drücken von zu bestätigen [ENTER] oder brechen Sie den Vorgang ab, indem Sie Strg-C drücken. Der Befehl zeigt auch die Paketlisten an, die derzeit auf dem System installiert sind. Wenn der Befehl erfolgreich ist, wird „Done“ ausgegeben, was anzeigt, dass die Paketlisten erfolgreich aktualisiert wurden.

omar@virtualbox:~$ sudo add-apt-repository -r „deb http://archive.getdeb.net/ubuntu wily -getdeb-Spiele“

Wenn Sie nach dem Entfernen des Repositorys die Datei „sources.list“ mithilfe der folgenden Anweisung erneut öffnen, werden Sie feststellen, dass sich das Debian-Paket für „wity“ nicht mehr in der Datei befindet.

omar@virtualbox:~$ sudo nano /etc/apt/sources.list

Abschluss

Es wird empfohlen, die offiziellen Debian-Repositories für Ubuntu zu verwenden. Sie können jedoch auch die Repositories von Drittanbietern verwenden, die nicht offiziell unterstützt werden. Es ist wichtig zu beachten, dass das Hinzufügen der Debian-Repositorys zu Ubuntu Kompatibilitätsprobleme verursachen und das System beschädigen kann. Daher wird empfohlen, beim Hinzufügen der Repositorys etwas Vorsicht walten zu lassen und nur diejenigen hinzuzufügen, denen Sie vertrauen und die mit Ihrer Ubuntu-Version kompatibel sind.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen