Wenn Sie ein Software-Paket auf Ihrem Ubuntu-System installieren möchten, schauen Sie zunächst in das offizielle Ubuntu-Repository, das in der Datei sources.list Ihres Systems aufgeführt ist. Wenn die Software dort nicht verfügbar ist, können Sie sie über ein beliebiges PPA-Repository installieren, in dem sie verfügbar ist. PPA-Repositorien sind inoffizielle Repositorien für Softwarepakete, die den Benutzern über Launchpad zur Verfügung gestellt werden. Launchpad, eine von Canonical entwickelte Plattform, ermöglicht es Entwicklern, ihren Code darauf hochzuladen, wo .deb-Pakete für Benutzer zur Verfügung gestellt werden, um die Software von dort zu installieren.
In diesem Artikel wird beschrieben, wie man die Ubuntu-Kommandozeile und die grafische Benutzeroberfläche verwendet, um:
- Die zu Ihrem System hinzugefügten PPA-Repositories auflisten
- Ein PPA-Repository zu Ihrem System hinzufügen, um Software von dort herunterzuladen
- Ein hinzugefügtes PPA-Repository von Ihrem System entfernen
Wir haben die in diesem Artikel erwähnten Befehle und Verfahren auf einem Ubuntu 18.04 LTS-System ausgeführt.
PPA-Repository-Verwaltung über die Kommandozeile
Wenn Sie wie ich die Kommandozeile für die Durchführung aller administrativen Vorgänge unter Linux bevorzugen, erfahren Sie hier, wie Sie die grundlegende Repository-Verwaltung unter Ubuntu durchführen können.
Sie können die Ubuntu-Kommandozeile, das Terminal, entweder über das System Dash oder die Tastenkombination Strg+Alt+T öffnen.
Hinzugefügte PPA-Repositories auflisten
Wenn Sie alle auf Ihrem Ubuntu-System verfügbaren Repositories auflisten möchten, geben Sie den folgenden Befehl in das Terminal ein:
$ apt policy
Eine andere Methode, um alle hinzugefügten PPA-Repositories aufzulisten, besteht darin, den Inhalt des Verzeichnisses /etc/apt/sources.list.d zu drucken. Dieses Verzeichnis enthält die Liste aller auf Ihrem System verfügbaren Repositories.
So verwenden Sie den Befehl:
$ ls /etc/apt/sources.list.d
Add a PPA Repository
Nur ein autorisierter Benutzer kann Software und Repositories in Ubuntu hinzufügen/entfernen und konfigurieren. Hier ist die Befehlssyntax, die Sie als sudo verwenden können, um ein PPA zu Ihrem System hinzuzufügen:
$ add-apt-repository ppa:ppa_name
Und installieren Sie dann das erforderliche Paket aus dem hinzugefügten Repository als sudo wie folgt:
$ apt install package_name
In Ubuntu 18.04 müssen Sie nach dem Hinzufügen eines neuen Repositorys nicht den Befehl apt-get update verwenden, da das System diesen Vorgang automatisch durchführt. In früheren Ubuntu-Versionen mussten Sie vor der Installation eines Pakets den folgenden Befehl ausführen, damit Sie die neueste verfügbare Version einer Software installieren konnten:
$ sudo apt-get update
Beispiel:
Lassen Sie uns ein Beispiel zeigen, in dem wir das Thomas Schiex PPA-Repository zu unserem System hinzufügen, das wir später zur Installation von Blender, einer 3D-Erstellungssuite, verwenden werden.
Wir fügen das PPA mit dem folgenden Befehl als sudo hinzu:
$ sudo add-apt-repository ppa:thomas-schiex/blender
Nun, da das PPA hinzugefügt wurde, ist es so einfach wie die Eingabe des folgenden Befehls, um die neueste Blender-Anwendung zu installieren:
$ sudo apt-get install blender
Entfernen eines PPA-Repository
Wenn Sie ein hinzugefügtes PPA-Repository von Ihrem System entfernen möchten, können Sie die folgende Befehlssyntax verwenden: sudo:
$ add-apt-repository -remove ppa:ppa_name
Der obige Befehl entfernt nur das PPA von Ihrem System und nicht das Softwarepaket, das Sie darüber installiert haben.
Um zum Beispiel das Repository zu entfernen, das ich im vorherigen Abschnitt hinzugefügt habe, führe ich den folgenden Befehl im Terminal aus:
$ add-apt-repository --remove ppa:thomas-schiex/blender
Ein Repository bereinigen
Ein Repository zu bereinigen bedeutet, es von Ihrem System zu entfernen und auch die Softwarepakete, die Sie über dieses Repository heruntergeladen haben, herunterzustufen. Es gibt ein Dienstprogramm namens PPA Purge, das Sie für diesen Zweck verwenden können.
Sie können dieses Dienstprogramm über die offiziellen Ubuntu-Repositories wie folgt installieren:
$ sudo apt-get install ppa-purge
Sie können dann die folgende Befehlssyntax verwenden, um ein hinzugefügtes Repository zu bereinigen:
$ ppa-purge ppa:ppa_name
Beispiel:
$ ppa-purge ppa:thomas-schiex/blender
Manuelles Entfernen eines Repositories
Wie oben erwähnt, werden die .list-Dateien im Verzeichnis /etc/apt/sources.list.d gespeichert. Sie können ein PPA manuell aus diesem Verzeichnis entfernen, indem Sie den rm-Befehl wie folgt verwenden:
$ rm /etc/apt/sources.list.d/ppa_list_file
Beispiel:
$ sudo rm /etc/apt/sources.list.d/thomas-schiex-ubuntu-blender-bionic.list
PPA Repositories Management through the UI
Ein Ubuntu UI Dienstprogramm namens Software and Updates hilft Ihnen bei der Verwaltung Ihrer offiziellen Ubuntu und PPA Repositories. So können Sie es verwenden:
Liste der hinzugefügten PPA-Repositories
Um das Dienstprogramm „Software und Updates“ zu öffnen, geben Sie wie folgt relevante Schlüsselwörter in die Dash-Suche ein, oder Sie können es direkt aus der Anwendungsliste öffnen.
Standardmäßig wird das Dienstprogramm „Software und Updates“ auf der Registerkarte „Ubuntu-Software“ geöffnet. Um die zu Ihrem System hinzugefügten PPA-Repositories anzuzeigen, wählen Sie die Registerkarte Andere Software.
PPA-Repository hinzufügen
Um ein neues PPA-Repository hinzuzufügen, klicken Sie in der Ansicht Andere Software auf die Schaltfläche Hinzufügen. Der folgende Dialog wird geöffnet:
Geben Sie im Feld APT-Zeile den Namen des PPA ein, das Sie hinzufügen möchten, und klicken Sie dann auf die Schaltfläche Quelle hinzufügen. Das System wird Sie dann nach einer Authentifizierung fragen, da nur ein autorisierter Benutzer ein Repository zu Ubuntu hinzufügen kann. Geben Sie das Passwort für sudo ein und klicken Sie dann auf Authentifizieren.
Ihr neues Repository wird zu Ihrem System hinzugefügt und erscheint in der Liste Andere Software dieses Dienstprogramms.
Entfernen eines PPA-Repository
Sie können ein hinzugefügtes PPA entfernen, indem Sie es zunächst in der Liste Andere Software des Dienstprogramms Software und Updates auswählen und dann auf die Schaltfläche Entfernen klicken.
Nun sind Sie in der Lage, die PPA-Repositories zu verwalten, um viel mehr zu entdecken, als in den offiziellen Ubuntu-Repositories verfügbar ist.