Die Möglichkeit, Repositories unter Linux hinzuzufügen, ist unerlässlich, um Software aus anderen Quellen von Drittanbietern als den offiziellen Repos zu erhalten. Unter Ubuntu können Sie ein Repository mit dem Befehl add-apt-repository oder durch Bearbeiten der Datei sources.list hinzufügen.
Aber wie entfernt man das hinzugefügte Repository, wenn man damit fertig ist? Das Löschen eines Repository-Eintrags auf Ubuntu ist sogar noch einfacher als das Hinzufügen eines Eintrags, und es gibt mehrere Möglichkeiten, dasselbe zu tun.
Löschen des Repository-Eintrags aus sources.list
Der bequemste Weg, ein unerwünschtes Paket-Repository unter Ubuntu zu entfernen, ist das Bearbeiten die sources.list-Datei. Die Quelldatei listet alle konfigurierten Repositories auf Ihrem System auf. Sie können den Inhalt der Datei mit einem der Linux-Programme zum Anzeigen von Dateien anzeigen.
Öffnen Sie zunächst die Datei mit einem Texteditor Ihrer Wahl (für diese Anleitung verwenden wir Vim):
sudo vim /etc/apt/sources.list
Suchen Sie das Repository, das Sie entfernen möchten, und löschen Sie die gesamte Zeile. Speichern Sie die Datei und beenden Sie Vim fortfahren. Aktualisieren Sie nun die Paketquellen mit:
sudo apt aktualisieren
Nachdem Sie ein Repository aus der Datei sources.list entfernt haben, erhalten Sie daraus keine Paketaktualisierungen.
Die Datei sources.list ist eine root-eigene Datei und kann die Repository-Konfiguration beschädigen, wenn sie nicht richtig geändert wird.
Entfernen des GPG-Schlüssels für das Repository
Pakete in einem Repository werden mit einem Schlüsselpaar signiert: öffentlich und privat. Wenn Sie ein Repository hinzufügen, bitten Sie den Paketmanager (APT), den in diesem Repository gefundenen Paketen zu vertrauen. Nachdem Sie den Repository-Eintrag aus Ihrer Quelldatei gelöscht haben, sollten Sie auch den damit verknüpften GPG-Schlüssel löschen.
Listen Sie dazu zunächst alle vertrauenswürdigen Schlüssel auf mit:
sudo apt-key list
Die zweite Zeile in der Kneipe entry ist der eigentliche Schlüssel, während Flüssigkeit ist der Repository-Name. Suchen Sie das gerade gelöschte Repository und kopieren Sie die letzten acht Zeichen seines Schlüssels.
Geben Sie Folgendes ein, um den Schlüssel zu entfernen, und ersetzen Sie den Hexadezimalwert am Ende durch die kopierten Zeichen:
sudo apt-key del D38B4796
Sie können auch den gesamten Schlüssel im Befehl angeben, wenn Sie möchten:
sudo apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Entfernen Sie ein PPA mithilfe von add-apt-repository
Wenn es darum geht, ein PPA zu entfernen, ist der beste – und sicherste – Weg die Verwendung von add-apt-repository. Es ist der einzige Befehl, den Sie hinzufügen und entfernen müssen PPAs auf Ubuntu. Lassen Sie sich von seinem Namen nicht dazu verleiten, etwas anderes zu denken.
Rufen Sie eine Liste aller konfigurierten PPAs ab, indem Sie den Inhalt der auflisten /etc/apt/sources.list.d Verzeichnis verwenden der ls-Befehl:
ls /etc/apt/sources.list.d
Sobald Sie das PPA gefunden haben, das Sie entfernen möchten, verwenden Sie die -R Flag mit add-apt-repository:
sudo add-apt-repository -r ppa: Autor/Reponame
Wenn die Ausgabe anzeigt der Fehler „add-apt-repository: Befehl nicht gefunden“., müssen Sie das Tool zuerst installieren.
Sie können auch den PPA-Ordner aus dem Verzeichnis sources.list.d löschen, wodurch das Repository von Ihrem System entfernt wird.
Verwenden Sie den Ubuntu Software Updater, um ein Repository zu entfernen
Ubuntu bietet eine grafische Möglichkeit, Software-Repositories und PPAs von Drittanbietern mit der Software Updater-App zu verwalten. Starten Sie zunächst Software Updater aus dem Anwendungsmenü und klicken Sie auf Einstellungen.
Wechseln Sie nach dem Start zu Andere Software Tab. Sie sehen eine Liste aller Softwarequellen von Drittanbietern, die auf Ihrem Computer konfiguriert sind. Um ein Repository zu deaktivieren, deaktivieren Sie das entsprechende Kontrollkästchen und geben Sie das Administratorkennwort ein.
Wenn Sie sich entschieden haben, das Paket-Repository zu entfernen, markieren Sie den Eintrag und klicken Sie darauf Entfernen.
Aktualisieren Sie abschließend die Paketquellen mit APT:
sudo apt aktualisieren
Sie können auch bearbeiten oder Fügen Sie ein Drittanbieter-Repository auf Ubuntu hinzu mit der Software Updater-App.
Softwareverwaltung auf Ubuntu leicht gemacht
Das Hinzufügen und Löschen von Repositories ist ein weiterer Aspekt der Paketverwaltung unter Ubuntu und anderen Linux-Distributionen. Um Ihre Systemsicherheit aufrechtzuerhalten, sollten Sie immer prüfen, ob ein Repository oder PPA echt ist und keine bösartige Software anbietet.
Ubuntu wird mit einigen vorkonfigurierten Repositories geliefert. Dies sind die offiziellen Repositorys, von denen Sie vertrauenswürdige Pakete zur Installation herunterladen können.