Seit der Installation habe ich meinem 15.04-System nicht zu wenige PPAs hinzugefügt, weil ich eine bestimmte Anwendung haben wollte. Aber manchmal habe ich dieses Paket später wieder entfernt, weil es nicht funktioniert hat, nicht das war, was ich wirklich wollte oder nur, weil ich es nicht mehr brauche. Ich weiß nicht, ob das einen Unterschied macht, aber einige Repositorys wurden mit installiert, add-apt-repository
während andere nur durch einen Befehl kamen, der die Datei /etc/apt/sources.list.d/
manuell erstellt hat.
Wie kann ich nun überprüfen, ob ich Pakete von einem PPA installiert habe, und wenn nicht, diese von meinen Softwarequellen entfernen? Dieses Verfahren sollte automatisch alle PPAs durchlaufen.
apt
package-management
ppa
add-apt-repository
Byte Commander
quelle
quelle
y-ppa-manager
.Antworten:
Hier ist ein Skript. Ohne Parameter listet das Skript einige Infos auf. Mit
--delete
werden dielist
Dateien entfernt, wenn keine Pakete installiert sind.Kopieren Sie den obigen Code in eine neue Datei, zB:
Machen Sie das Skript ausführbar
Und mach es mit
um alle Repositorys und die Anzahl der installierten Pakete aufzulisten.
Starten Sie das Skript mit
um die
list
Dateien zu entfernen .Beispielausgabe auf meinem System
quelle
add-apt-repository --remove
? Oder manuellrm
die???.list
Datei? Was ist mit den von dieser PPA verwendeten GPG-Schlüsselnadd-apt-repository --remove
? Werden sie auch entfernt, wenn ich sie verwende ?rm
Befehl hatte eineecho
Ich kenne keinen automatischen Weg, aber diese Methode ist ziemlich schnell:
Starten Sie den synaptic package manager und geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden
Klicken Sie in der linken Spalte unten auf Origin
Alle ppas auf Ihrem System werden jetzt oben in der linken Spalte aufgelistet. Sie können in die Liste klicken und prüfen, ob von jedem Programm eine Software installiert ist. (Wenn dies der Fall ist, wird in der rechten Spalte ein grünes Kästchen neben dem Paketnamen angezeigt.) Wenn es viele ppa-Pakete gibt (zu viele, um sie gleichzeitig auf dem Bildschirm anzuzeigen), können Sie auf das S oben in der rechten Spalte klicken , um sie nach Status zu sortieren.
HINWEIS: Wenn Sie nicht verwendete ppas haben:
quelle