Eine Anleitung zur Verwendung von PPA -Repositiorien in Ubuntu

Eine Anleitung zur Verwendung von PPA -Repositiorien in Ubuntu
Einer der Vorteile der Verwendung von Ubuntu ist die breite Verfügbarkeit einer Reihe von Repositorys von Drittanbietern. Diese Repositorys oder PPAs sind sehr nützlich, um Pakete zu installieren, die in offiziellen Ubuntu -Repositories nicht verfügbar sind.

Was ist ein PPA?

Ein „persönliches Paketarchiv“ oder ein PPA ist ein Anwendungsrepository, mit dem Pakete aus inoffiziellen Quellen aktualisiert und installiert werden können.

Unterschied zwischen PPAs und anderen Repositories

DEB -Pakete (Art von Ubuntus Äquivalent zu Windows ' .EXE -Installateure) können über jedes Repository bedient werden, das die Regeln und Richtlinien von Debian für die Erstellung und Wartung von Repositorys hält. Zum Beispiel bietet OpenSuSe Build -Service häufig Repositories, mit denen Pakete in Ubuntu installiert und aktualisiert werden können. Auf der anderen Seite wird ein PPA auf den Servern von Canonical gehostet und über seine Launchpad -Plattform serviert. Benutzer, die PPAs auf StartPad hosten, benötigen keinen eigenen Server, um Pakete zu verteilen, während andere Repositories einen Server benötigen. In diesem Artikel werden Begriffe wie PPA und Repository austauschbar verwendet.

PPA / Repository -Formate

Im Folgenden finden Sie einige Beispiele für PPA / Repository -Muster:

  • Deb http: // myserver/path/to/repo stabil myrepo
  • Deb-Src http: // myserver/path/to/repo stabil myrepo
  • http: // myserver/path/to/repo myrepo
  • https: // pakete.Medibuntu.org frei nicht frei
  • http: // extras.Ubuntu.com/ubuntu
  • PPA: Benutzer/Repository
  • PPA: Benutzer/Distribose/Repository
  • Multiversum

Sicherheitsbedenken bei PPAs

Auch wenn wir bisher noch nicht von Malware oder Adware gehört haben. Sie sollten immer vorsichtig sein, wenn Sie ein zufälliges Repository hinzufügen, da Pakete in diesen PPAs möglicherweise nicht von Ubuntu -Entwicklern verifiziert wurden. Fügen Sie nur eine PPA hinzu, wenn Sie der Quelle vertrauen.

Einsicherung von Repository -Quellen

Ubuntu unterhält eine Liste von Repositories in „/etc/apt/Quellen.Liste ”Datei. Bevor Sie irgendetwas auf die geschäftskritische oder manuelle Bearbeitung dieser Textdatei erstellen, sollten Sie eine Sicherung von Quellen ergreifen, indem Sie den folgenden Befehl ausführen:

sudo cp/etc/apt/Quellen.Liste/etc/apt/Quellen.Liste.Backup

Hinzufügen einer PPA mit der Befehlszeile

Um eine PPA hinzuzufügen, führen Sie die folgenden Befehle aus, während Sie „PPA: Name“ durch die gewünschte PPA -Adresse ersetzen:

$ sudo add-apt-Repository PPA: Name
$ sudo APT Update

Beispielsweise wäre der Befehl zum Hinzufügen von Geany -Texteditor PPA:

$ sudo add-apt-Repository PPA: Geany-dev/PPA

Wenn keine Fehler beobachtet werden, führen Sie den folgenden Befehl aus, um vorhandene Pakete zu aktualisieren:

$ sudo APT -Upgrade

Wenn Sie ein PPA hinzugefügt haben, um ein neues Paket zu installieren, führen Sie unten aus, während Sie „Paketname“ durch den gewünschten Paketnamen ersetzen:

$ sudo apt installieren Sie Paketname

Entfernen einer PPA mit der Befehlszeile

Um eine PPA mit der Befehlszeile zu entfernen, müssen Sie den folgenden Befehl im folgenden Format ausführen:

$ sudo add-apt-Repository--Remove PPA: Name

Zum Beispiel kann der von hier hinzugefügte Geany -Texteditor PPA durch Ausführen des Befehls entfernt werden:

$ sudo add-apt-Repository--Remove PPA: Geany-dev/PPA

Eine andere Methode zum Entfernen eines PPA besteht darin, eine PPA -Quelldatei aus dem System manuell zu löschen. Um alle PPA -Dateien anzuzeigen, führen Sie den folgenden Befehl aus:

LS/etc/apt/Quellen.Liste.D

Sie sehen eine Dateiliste im Terminal. Jede Datei, die mit “endet“.List ”-Einweiterung kann gelöscht werden, um ein PPA aus dem System zu entfernen. Führen Sie dazu den Befehl im folgenden Format aus:

$ sudo rm -i/etc/apt/Quellen.Liste.d/ppa_filename.Liste

Refresh -System -Repositories durch manuelles Auslösen eines Updates.

$ sudo APT Update

Zum Beispiel kann der von hier hinzugefügte Geany -Texteditor PPA mithilfe des Befehls entfernt werden:

$ sudo rm -i/etc/apt/Quellen.Liste.D/Geany-dev-
Ubuntu-PPA-Eoan.Liste

Verwenden Sie PPA-Purge zum Entfernen von PPAs

Die PPA-Purge ist ein Befehlszeilen-Dienstprogramm, das eine PPA-Quelle entfernt, während die von der angegebenen PPA installierten Pakete auf Lagerversionen herabstufen. Um die PPA-Purge-Befehlszeilen-App in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt installieren Sie PPA-Purge

Führen Sie einen Befehl im folgenden Format aus, um einen PPA zu löschen:

$ sudo PPA-Purge "PPA: Adresse"

Zum Beispiel kann der von hier hinzugefügte Geany -Texteditor PPA durch Ausführen des Befehls gelöscht werden:

$ sudo PPA-Purge PPA: Geany-Dev/PPA

Grafische Methode zum Hinzufügen, Entfernen und Deaktivieren eines PPA

In den meisten Fällen kann die Verwendung von "Software & Updates" -App verwendet werden, um PPAs zu verwalten, die zum System hinzugefügt wurden. Aufgrund eines Fehlers schlägt diese App jedoch manchmal auf Aufgaben aus, die Root -Zugriff erfordern. Um dies zu überwinden, müssen Sie den synaptischen Paketmanager installieren, indem Sie den folgenden Befehl ausführen:

$ sudo apt installieren synaptisch

Starten Sie "Synaptic Package Manager" von Application Launcher. Klicken Sie auf "Einstellungen"> "Repositories" und gehen Sie zur Registerkarte "Andere Software". Klicken Sie unten auf die Schaltfläche „Hinzufügen…“ und geben Sie dann eine PPA -Adresse in das Eingabefeld ein. Klicken Sie nach Abschluss auf "Quelle hinzufügen".

Klicken Sie auf die Schaltfläche „Schließen“ und auf die Schaltfläche zum Auffrischen von Repositories auf die Schaltfläche "Nachladen" auf "Reload".

Das Entfernen und Deaktivieren von Repositorys kann genauso erfolgen. Klicken Sie unten auf die Schaltfläche „Entfernen“, um ein PPA aus dem System zu entfernen. Sie können ein PPA deaktivieren, indem Sie das Kontrollkästchen vor einer PPA -Quelladresse deaktivieren.

Durchsuchen Sie alle Repositorys, die Ihr System hinzugefügt haben

Starten Sie synaptische Apps und klicken Sie auf die Schaltfläche "Origin", um alle PPA -Repositories zu sehen, die in Ihrem System hinzugefügt werden, wie im folgenden Screenshot auf "Origin" -Taste:

Abschluss

PPA -Repositories sind eine hervorragende Möglichkeit, Ihrem System Apps von Drittanbietern hinzuzufügen, da nicht alles in offiziellen Repositories gewartet und enthalten sein kann. Dies war einer der vielen Gründe für Ubuntus steigende Popularität im Laufe der Jahre. Neue Agnostische Lösungen der Agnostiker wie SNAP- und Flatpak -Pakete bieten jedoch eine körnige Kontrolle und isolierte Sandboxen, die ihnen eine zusätzliche Sicherheitsebene über typische PPAs bieten.