So fügen Sie Debian ein Paket-Repository hinzu

How Add Package Repository Debian



Unter Linux wird standardmäßig eine Reihe von Paketen installiert. Aber die Standardpakete reichen nie aus. Vielleicht möchten Sie einen Dateiserver oder einen Webserver oder einen Datenbankserver oder etwas anderes einrichten. Dazu müssen Sie zusätzliche Pakete installieren. Wir verwenden einen Paketmanager wie geeignet um Pakete unter Linux zu installieren und zu verwalten. Der Paketmanager lädt Pakete aus einem Paket-Repository herunter und installiert sie. Ein Paket-Repository ist ein HTTP- oder FTP-Server im Web, auf dem eine Reihe von Paketen zusammen mit den Paketmetadaten, die ein Paketmanager mag, im Internet aufbewahrt werden geeignet wird zuerst heruntergeladen und verwendet, um herauszufinden, welche Pakete im Paket-Repository verfügbar sind. Sie können auch Ihr eigenes lokales Paket-Repository haben und es zu Debian hinzufügen.

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.list Datei. Sie können die bearbeiten /etc/apt/sources.list Datei direkt, um ein neues Paket-Repository hinzuzufügen.



Sie können den folgenden Befehl zum Bearbeiten ausführen /etc/apt/sources.list Datei:



$sudo nano /etc/geeignet/Quellen.Liste





Sie sollten das folgende Fenster sehen, wie im Screenshot unten gezeigt. Wie Sie sehen, habe ich hier derzeit kein Paket-Repository hinzugefügt. Möglicherweise haben Sie viele Paket-Repositorys hinzugefügt. Aber ich möchte Ihnen 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.us.debian.org/Debian Stretch Hauptbeitrag nicht frei

Sie haben vielleicht noch nicht verstanden, 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 hauptsächlich , 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 + x und drücke dann und und drücke dann um die Datei zu speichern.

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.list.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.list.d/ Verzeichnis.

Anstatt das neue Repository zum /etc/apt/sources.list Datei, können Sie eine neue Datei erstellen, sagen wir debian_us_official.list in /etc/apt/sources.list.d/ Verzeichnis mit folgendem Befehl:

$sudo nano /etc/geeignet/Quellen.liste.d/debian_us_official.list

Eine neue leere Datei sollte geöffnet werden.

Fügen Sie nun die folgende Zeile hinzu.

deb-http://ftp.us.debian.org/Debian Stretch Hauptbeitrag nicht frei

Speichern Sie nun die Datei und führen Sie den folgenden Befehl aus. Du bist gut zu gehen.

$sudo apt-get-Update

Hinzufügen eines Paket-Repositorys mit geeignet auf Debian

Jetzt wissen Sie, wie eine Repository-Zeile formatiert wird. Sie können jetzt die geeignet Paketmanager, um neue Paket-Repositorys hinzuzufügen.

Führen Sie den folgenden Befehl aus, um dasselbe Repository wie zuvor hinzuzufügen:

$sudoapt-Repository hinzufügen'deb http://ftp.us.debian.org/debian stretch main contrib non-free'

Sie können auch mit dem folgenden Befehl ein PPA hinzufügen:

$sudoapt-add-repository YOUR_PPA

HINWEIS: Hier YOUR_PPA sollte sowas sein ppa: teejee2008 / ppa .

Sie können ein PPA oder ein Paket-Repository auch mit dem folgenden Befehl entfernen:

$sudoapt-Repository hinzufügen-RYOUR_REPOSITORY

HINWEIS: Hier, YOUR_REPOSITORY kann eine Repository-Linie oder ein PPA sein.

Im folgenden Screenshot habe ich beispielsweise ein Repository mithilfe der Repository-Zeile entfernt.

So fügen Sie ein Repository auf Debian hinzu. Danke, dass Sie diesen Artikel gelesen haben.