So fügen Sie Debian, Ubuntu und Mint ein Paket -Repository hinzu
- 3583
- 184
- Miriam Bauschke
A Paketrepository (Repo Kurz gesagt) ist ein Ort, an dem Softwarepakete gespeichert werden und abgerufen werden können. Es ist in einem speziellen Verzeichnisbaum organisiert und enthält normalerweise eine Indexdatei und die Metadaten, die von Linux -Paketmanagern benötigt werden, um auf die Pakete im Repo und deren Abhängigkeiten zuzugreifen.
Paketmanager wie APT (Erweitertes Verpackungstool - Mit der Standardeinstellung von Debian-ähnlichen Systemen) können Sie automatisch Pakete von einem konfigurierten Repo installieren und aktualisieren.
Sie verfügen auch über Funktionen für Abhängigkeitslösung und Software -Update -Überprüfung. Außerdem ermöglichen alle Paketmanager, wenn nicht die meisten, ein Paket, das nicht mehr benötigt wird.
Aufmerksamkeit: Bevor wir fortfahren, denken Sie daran, nur Software -Repositories aus Quellen hinzuzufügen, denen Sie vertrauen!Diese Anleitung zeigt, wie Sie ein Paket -Repository hinzufügen Debian Und Ubuntu Linux, sowie ihre Derivate wie z Linux Mint.
Inhaltsverzeichnis
1- Verständnis des APT -Repositorys über Debian und Ubuntu
- Automatische APT -Repositories
- Nicht automatische oder triviale Repositories
- Manuelles addiertes Repository über Debian und Ubuntu hinzufügen
- Hinzufügen von APT-Repository mit dem Befehl APT-ADD-Repository
- Hinzufügen von persönlichen Paketarchiven (PPAs)
- Entfernen eines PPA -Repositorys
- Hinzufügen eines Paket -Repositorys mit GUI -Dienstprogrammen
Verständnis des APT -Repositorys über Debian und Ubuntu
Der GEEIGNET Package Manager holt Pakete aus verschiedenen Repositories ab. Ein Repository kann binär oder quelle und automatisch oder trivial sein. Es kann auch online oder offline sein (z. B. auf einer CD-ROM), aber ersterer ist die häufigere Verwendung. Zusätzlich kann ein Repo offiziell sein (gepflegt von Debian oder Ubuntu/Kanonisch) oder inoffiziell (Dritter).
Ein Repository ist in der definiert /etc/Apt/Quellen.Liste Konfigurationsdatei oder in einer unter dem gespeicherten Datei /etc/Apt/Quellen.Liste.D Verzeichnis. Jede Repo -Datei muss mit dem enden .Liste
Verlängerung.
$ ls/etc/apt/Quellen.Liste.D/Listen Sie alle passenden Repositories auf
In einer Repository -Datei hat jede Zeile die folgende Syntax.
DEB URI-Verteilungskomponente1 component2… componentn oder deb-src URI-Verteilungskomponente1 component2… componentn
Der erste Parameter gibt den Archivtyp an ((Deb - für binär oder Deb-Src - für Quelldateien) als nächstes die Uri - das Wurzel des Repositorys, dann die Verteilung und eine oder mehrere Komponenten.
APT -Repository -DateiAutomatische APT -Repositories
Um ein automatisches Repository zu definieren, müssen Sie eine Verteilung und eine oder mehrere Komponenten angeben, und die Verteilung darf nicht mit einem Schrägstrich enden.
Im Folgenden finden Sie Beispiele für automatische Repo -Definitionen:
Deb http: // repository.Spotify.com stabile nicht-freie Deb https: // ftp.PostgreSQL.org/pub/pgadmin/pgadmin4/apt/fokal pgadmin4 Hauptdeb https: // download.Monoprojekt.com/repo/ubuntu stabil-fokal main
Nicht automatische oder triviale Repositories
Für nicht automatisch Repos, die Verteilung Gibt den relativen Pfad zu den Indexdateien an und muss mit einem Schrägstrich enden. Außerdem dürfen keine Komponenten angegeben werden.
Hier sind einige Beispiele:
Deb http: // cloud.R-Projekt.org/bin/linux/debian bullseye-cran40/deb Datei: /// home/tecmint/rep-exact binary/
Wichtig, GEEIGNET stützt sich auf den lokalen Paketindex, eine Datenbank mit verfügbaren Paketen aus den in der definierten Repositorys /etc/Apt/Quellen.Liste Datei und Dateien unter dem /etc/Apt/Quellen.Liste.D Verzeichnis. Sie finden die Paketindexdateien unter dem /var/lib/apt/lists/ Verzeichnis.
Nachdem Sie Änderungen an den Repo -Konfigurationen vorgenommen haben, müssen Sie den lokalen Paketindex immer aktualisieren, bevor Sie Pakete installieren oder aktualisieren.
$ sudo APT-Update oder $ sudo apt-Get-UpdateNotiz: Normalerweise bieten Software -Besitzer oder -versehler entweder manuell oder automatisch ein Mittel, um das erforderliche Repository hinzuzufügen, aus dem Sie ihre Pakete auf Ihrem Linux -System installieren können.
Schauen wir uns an, wie Sie das APT -Repository hinzufügen, wie unten erläutert.
Manuelles addiertes Repository über Debian und Ubuntu hinzufügen
Um ein Repository manuell hinzuzufügen, erstellen Sie einfach die Repo -Datei unter dem /etc/Apt/Quellen.Liste.D Verzeichnis. Wir empfehlen nicht, alle Repositories in die hinzuzufügen /etc/Apt/Quellen.Liste Datei.
Dieses Beispiel zeigt, wie man das hinzufügt R Software -Umgebungspakete Repository.
$ sudo vim/etc/apt/Quellen.Liste.D/R-Packages.Liste
Kopieren Sie die Repo -Konfiguration in die Datei und stellen Sie sicher, dass die Parameter wie z. B Uri Und Verteilung Und Komponenten übereinstimmen, was im Repository definiert ist:
Deb https: // cloud.R-Projekt.org/bin/linux/ubuntu focal-cran40/Fügen Sie manuell passendes Repository hinzu
Fügen Sie dann den Repository -Taste mit dem folgenden WGet -Befehl hinzu.
$ wget -qo- https: // cloud.R-Projekt.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/vertrauenswürdig.gpg.D/cran_ubuntu_key.ASC
Alternativ können Sie das Repo auch mit den Befehlen echo und tee wie folgt hinzufügen:
$ echo "Deb https: // cloud.R-Projekt.org/bin/linux/ubuntu focal-cran40/"| sudo tee/etc/apt/Quellen.Liste.D/R-Packages.Listen Sie $ wget -qo- https: // cloud auf.R-Projekt.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/vertrauenswürdig.gpg.D/cran_ubuntu_key.ASC
Als nächstes müssen Sie den lokalen Paketindex mit den neuesten Änderungen in den Repositorys aktualisieren und dann wie folgt ein Paket aus dem Repository installieren:
$ sudo APT Update $ sudo Apt Install
Um ein APT -Repository zu deaktivieren, kommentieren Sie es einfach in der Repository -Konfigurationsdatei, wie im folgenden Screenshot gezeigt.
Deaktivieren Sie das APT -RepositoryHinzufügen von APT-Repository mit dem Befehl APT-ADD-Repository
Der Add-ap-Repository Befehlszeilen-Dienstprogramm wird verwendet, um ein Repository in die hinzuzufügen /etc/Apt/Quellen.Liste Datei oder /etc/Apt/Quellen.Liste.D Verzeichnis. Wenn bereits ein Repository vorhanden ist, kann es mit dem entfernen -R
Flagge.
Wenn der Add-ap-Repository Das Dienstprogramm ist in Ihrem System nicht verfügbar, Sie können die installieren Software-Properties-Common Paket, das es bietet:
$ sudo apt Update $ sudo APT Installieren
Schauen wir uns das folgende Beispiel an. Der erste Befehl fügt das Repo hinzu und der zweite ruft die Repo -Taste mithilfe des WGet -Dienstprogramms ab und speichert sie mit dem TEE -Dienstprogramm in der angegebenen Datei:
$ sudo add-apt-repository "Deb https: // cloud.R-Projekt.org/bin/linux/ubuntu $ (lsb_release -cs) -cran40/"$ wGet -qo- https: // cloud.R-Projekt.org/bin/linux/ubuntu/marutter_pubkey.ASC | sudo tee -a/etc/apt/vertrauenswürdig.gpg.D/cran_ubuntu_key.ASC
Wenn Sie versuchen, ein Repo hinzuzufügen, das bereits existiert, die Add-ap-Repository Der Befehl zeigt die Nachricht an “Repository gibt es bereits”Wie im folgenden Screenshot gezeigt.
Repository gibt es bereitsDer nächste Schritt besteht darin, den APT -Paketindex zu aktualisieren und ein Paket aus dem Repository zu installieren, wie zuvor gezeigt:
$ sudo APT Update $ sudo Apt Install
Hinzufügen von persönlichen Paketarchiven (PPAs)
PPAs sind Software-Repositories für die Veröffentlichung von benutzergesteuerten Softwarepaketen über die Veröffentlichung Launchpad. In diesem Beispiel wird angezeigt PPA.
$ sudo add-apt-Repository PPA: Shutter/PPA $ sudo apt-Get Update $ sudo APT Installieren Sie Verschluss
Entfernen eines PPA -Repositorys
Um ein Repo mit dem zu entfernen APT-add-Repository Nützlichkeit, nutzen Sie seine -R
oder --entfernen
Flagge wie zuvor erwähnt:
$ sudo add-apt-repository -r "Deb https: // cloud.R-Projekt.org/bin/linux/ubuntu $ (lsb_release -cs) -cran40/"
Hinzufügen eines Paket -Repositorys mit GUI -Dienstprogrammen
Zu guter Letzt können Sie Ihr System mit a auch ein Repo hinzufügen GUI Anwendung. An Ubuntu, offen Software & Updates über die Aktivitäten Suchleiste.
Dann wechseln Sie zur Andere Software Registerkarte wie im folgenden Screenshot hervorgehoben. Als nächstes klicken Sie Hinzufügen Geben Sie die Repo -Konfiguration ein und befolgen Sie die Eingabeaufforderungen.
Software- und AktualisierungsfensterAn Linux Mint, Öffnen Sie Ihr Systemmenü und suchen Sie nach Softwarequellen, Dann öffne es. Geben Sie bei der Authentifizierung Ihr Passwort ein, um die Anwendung mit Root -Berechtigungen aufzurufen.
Klicken Sie anschließend auf die Zusätzliche Repositorys Registerkarte, dann klicken Sie auf die Hinzufügen Taste.
Zusätzliche RepositorysFügen Sie im Pop -Fenster das hinzu Repo und klicken Sie OK.
Fügen Sie ein passendes Repository hinzuSobald das Repo erfolgreich hinzugefügt wurde, wird eine Nachricht unten im Fenster angezeigt. Klicken OK fortfahren.
APT -Repository hinzugefügtWarten Sie dann, bis der lokale Paketindex aktualisiert wird. Sobald es in Ordnung ist, können Sie Pakete aus dem gerade hinzugefügten Repo installieren.
Aktualisieren von APT -CacheDas war es fürs Erste! In diesem Handbuch haben wir verschiedene Möglichkeiten gezeigt, ein Paket -Repository hinzuzufügen Debian Und Ubuntu Linux, und ihre Derivate wie z Linux Mint. Für Kommentare oder Fragen erreichen Sie uns über das folgende Feedback -Formular.
- « So installieren Sie Yay Aur Helfer in Arch Linux und Manjaro
- So aktivieren Sie Chatgpt in nur Dokumenten unter Linux »