In diesem Artikel zeige ich Ihnen, wie Sie ein Paket-Repository auf Debian hinzufügen. Ich werde Debian 9 Stretch für die Demonstration verwenden.
Manuelles Hinzufügen eines Paket-Repositorys unter Debian
Die Paket-Repository-Informationen werden auf dem /etc/apt/sources.aufführen Datei. Sie können die . bearbeiten /etc/apt/sources.aufführen Datei direkt, um ein neues Paket-Repository hinzuzufügen.
Sie können den folgenden Befehl zum Bearbeiten ausführen /etc/apt/sources.aufführen Datei:
$ sudo nano /etc/apt/sources.aufführen
Sie sollten das folgende Fenster sehen, wie im Screenshot unten gezeigt. Wie Sie sehen können, habe ich hier derzeit kein Paket-Repository hinzugefügt. Möglicherweise haben Sie viele Paket-Repositorys hinzugefügt. Aber ich möchte dir die Grundlagen zeigen.
Jetzt werde ich das offizielle Debian 9-Paket-Repository hinzufügen. Also füge ich der Datei die folgende Zeile hinzu, wie im Screenshot unten markiert:
deb http://ftp.uns.debian.org/debian stretch main contrib non-free
Du verstehst vielleicht noch nicht, was diese Zeile ist. Lassen Sie mich erklären.
Die Zeile beginnt mit deb was bedeutet, dass es sich um ein vorkompiliertes Debian-Binär-Repository handelt. Wenn das Paket-Repository Quellcodes verschiedener Software enthält, sollten Sie ersetzen deb mit deb-src.
Der nächste Abschnitt ist nun die URL des Paket-Repositorys. Sie können hier HTTP-, HTTPS- und FTP-Repository-URLs hinzufügen.
Der nächste Abschnitt, wie im Screenshot unten markiert, ist die Suite oder der Codename. Für Debian 9 ist es strecken.
Sie können möglicherweise mit dem folgenden Befehl herausfinden, was es für Ihr Debian-Betriebssystem ist:
$ lsb_release -cs
Wie Sie dem Screenshot unten entnehmen können, lautet der Codename oder Suite-Name strecken.
Der markierte Abschnitt des Screenshots unten hängt von dem spezifischen Paket-Repository ab, das Sie hinzufügen. Für das offizielle Debian-Repository haben Sie Main, beitragen, und Nicht frei.
Jedes dieser Wörter steht für einen Abschnitt oder eine Gruppe von Softwarepaketen im selben Paket-Repository.
Wenn Sie fertig sind, drücken Sie
Wenn Sie mit dem Hinzufügen eines Repositorys fertig sind, führen Sie den folgenden Befehl aus, um das geeignet Paketmanager-Cache:
$ sudo apt-get update
Wie Sie sehen, wird der Paket-Repository-Cache aktualisiert.
Es gibt auch einen saubereren Weg, neue Paket-Repositorys unter Debian hinzuzufügen.
Auf Debian-Betriebssystemen ein spezielles Verzeichnis /etc/apt/sources.aufführen.d/ ist standardmäßig verfügbar. Es wird verwendet, um das Hinzufügen neuer Paket-Repositorys zu erleichtern. Alles, was Sie tun müssen, ist eine neue Datei mit der Erweiterung zu erstellen .aufführen in dem /etc/apt/sources.aufführen.d/ Verzeichnis.
Anstatt das neue Repository zum /etc/apt/sources.aufführen Datei, Sie können eine neue Datei erstellen, sagen wir debian_us_official.aufführen im /etc/apt/sources.aufführen.d/ Verzeichnis mit folgendem Befehl:
$ sudo nano /etc/apt/sources.aufführen.d/debian_us_official.aufführen
Eine neue leere Datei sollte geöffnet werden.
Fügen Sie nun die folgende Zeile hinzu.
deb http://ftp.uns.debian.org/debian stretch main contrib non-free
Speichern Sie nun die Datei und führen Sie den folgenden Befehl aus. Du bist gut zu gehen.
$ sudo apt-get updateHinzufügen eines Paket-Repositorys mit geeignet auf Debian
Jetzt wissen Sie, wie eine Repository-Zeile formatiert wird. Sie können jetzt die geeignet Paketmanager zum Hinzufügen neuer Paket-Repositorys.
Führen Sie den folgenden Befehl aus, um dasselbe Repository wie zuvor hinzuzufügen:
$ sudo apt-add-repository 'deb http://ftp.uns.debian.org/debian Stretch Hauptbeitrag unfrei'
Sie können auch mit dem folgenden Befehl ein PPA hinzufügen:
$ sudo apt-add-repository YOUR_PPAHINWEIS: Hier YOUR_PPA sollte sowas sein ppa:teejee2008/ppa.
Sie können ein PPA oder ein Paket-Repository auch mit dem folgenden Befehl entfernen:
$ sudo apt-add-repository -r YOUR_REPOSITORYHINWEIS: Hier, YOUR_REPOSITORY kann eine Endlagerlinie oder ein PPA sein.
Im folgenden Screenshot habe ich beispielsweise ein Repository mit der Repository-Zeile entfernt.
So fügen Sie ein Repository auf Debian hinzu. Danke, dass du diesen Artikel gelesen hast.