Wie können PPAs entfernt werden?


Zur akzeptierten Antwort gehen


Ich habe mit dem add-apt-repository Befehl viele PPAs hinzugefügt . Gibt es eine einfache Möglichkeit, diese PPAs zu entfernen? Ich habe /etc/apt/sources.list nach den entsprechenden Deb-Zeilen gesucht, aber sie sind nicht da.

Dies ist auf einem Serversystem, also wäre eine Befehlszeilenlösung großartig!


1247





2010-07-29




Anzahl der Antworten: 26


Verwenden Sie das --remove Flag, ähnlich wie das PPA hinzugefügt wurde:

 sudo add-apt-repository --remove ppa:whatever/ppa
 

Als sicherere Alternative können Sie ppa-purge installieren:

 sudo apt-get install ppa-purge
 

Entfernen Sie anschließend die PPA, und stufen Sie die bereitgestellten Pakete ordnungsgemäß auf Pakete herunter, die von offiziellen Repositorys bereitgestellt wurden:

 sudo ppa-purge ppa:whatever/ppa
 

Beachten Sie, dass hierdurch die von der PPA bereitgestellten Pakete deinstalliert werden, nicht jedoch die von den offiziellen Repositorys bereitgestellten. Wenn Sie sie entfernen möchten, sollten Sie apt mitteilen:

 sudo apt-get purge package_name
 

Sie können PPAs auch entfernen, indem Sie die .list Dateien aus dem /etc/apt/sources.list.d Verzeichnis löschen .

Last but not least können Sie PPAs im Abschnitt "Software Sources" in den Ubuntu-Einstellungen mit wenigen Mausklicks deaktivieren oder entfernen (kein Terminal erforderlich).


1562


2010-07-29

Führen Sie einfach apt-add-repository erneut aus --remove und entfernen Sie eine über die Befehlszeile hinzugefügte PPA. Beispiel:

 sudo apt-add-repository --remove ppa:kernel-ppa/ppa
 

Dann aktualisiere mit:

 sudo apt-get update
 

266


2012-08-07

Alternativ können Sie, wie ppas in gespeichert /etc/apt/sources.list.d , die zu entfernende Datei finden, indem Sie Folgendes eingeben:

 ls /etc/apt/sources.list.d
 

Wenn Sie dann den Namen des betreffenden ppa notiert haben (z. B. myppa.list ), können Sie Folgendes eingeben:

 sudo rm -i /etc/apt/sources.list.d/myppa.list
 

Seien Sie vorsichtig mit rm (daher habe ich den interaktiven Schalter verwendet, damit Sie Ihre Aktionen bestätigen können. Führen Sie ihn sudo apt-get update anschließend aus.

Diese Methode entfernt lediglich die ppa- .list Datei. Es werden keine anderen Dateien entfernt oder andere Probleme behoben, die durch die ppa ; für die Sie verwenden können , ppa-purge nachdem Sie Ihre Update - Fähigkeit zurück bekommen haben (ich weiß , Sie erwähnt dies in Ihrer Frage, aber ich bin das Hinzufügen dieser Punkt für zukünftige Leser): siehe hier für weitere Informationen über ppa-purge .

Beachten Sie auch, dass Sie den Schlüssel des Repos entfernen sollten , wenn Sie ihn zuvor als vertrauenswürdig hinzugefügt haben :

 # list the trusted keys
sudo apt-key list
# remove the key
sudo apt-key del KEY_ID
 

178


2012-08-07

Du kannst den ... benutzen

 sudo ppa-purge ppa:repository-name/subdirectory
 

Befehl in einem Terminal.

Sie müssen zuerst installieren ppa-purge , um diesen Befehl verwenden zu können. Verwenden Sie dazu sudo apt-get install ppa-purge oder klicken Sie auf diese Schaltfläche:


Installation über das Software Center

Erfahren Sie mehr über sie hier .


126


2010-07-29

Die Antworten auf diese Frage werden Ihnen helfen.

Sie können PPAs in System > Administration > Software Sources oder durch Entfernen von Dateien in verwalten /etc/apt/sources.list.d/ .

Sie können auch ein Paket namens ppa-purge verwenden .

Und als ich die Frage kommentierte, auf die ich mich oben bezog,

Auf dem Launchpad ist ein Fehler aufgetreten, der ein --remove-Argument für den Befehl add-apt-repository anfordert. Ich habe eine Zusammenführungsanforderung eingereicht , um die Funktion zu implementieren, sie wurde jedoch noch nicht akzeptiert. Hoffentlich haben Sie diese Funktion bald.


44


2010-08-06

Einige Benutzer ziehen es möglicherweise vor, Repositorys über eine grafische Benutzeroberfläche hinzuzufügen und zu entfernen. Ab Ubuntu 10.10 erfordert dies ein wenig zusätzliche Arbeit. Eine Erklärung finden Sie im Wiki . Um zu versuchen, alle Antworten auf diese Frage an einem Ort zur Verfügung zu haben, werde ich versuchen, die wichtigen Details hier zusammenzufassen. Überprüfen Sie unbedingt das Wiki (insbesondere, wenn eine neue Version von Ubuntu veröffentlicht wurde), um sicherzustellen, dass dieser Vorgang noch gültig ist.

Zunächst möchten Sie 'Software Sources' im Menü System-> Administration wieder aktivieren. Klicken Sie mit der rechten Maustaste auf das Menü "Programme / Orte / System" und klicken Sie auf "Menüs bearbeiten".


Klicken Sie auf "Menüs bearbeiten".

Dies öffnet ein Fenster, scrollen Sie nach unten und klicken Sie auf 'Administration'. Aktivieren Sie das Kontrollkästchen neben "Softwarequellen" und klicken Sie auf die Schaltfläche "Schließen".


Aktivieren Sie das Kontrollkästchen neben "Softwarequellen".

Gehen Sie zu System-> Administration und Sie sollten 'Software Sources' im Menü sehen.


'Software Sources' jetzt im Menü

Klicken Sie im folgenden Fenster oben auf die Registerkarte "Andere Software".


Registerkarte 'Andere Software'

Sie sollten alle Repositorys sehen, die Sie hinzugefügt haben (einschließlich der über add-apt-repository hinzugefügten PPAs). Sie können ein Repository vorübergehend deaktivieren, indem Sie das Kontrollkästchen daneben deaktivieren. Um ein Repository dauerhaft zu entfernen, markieren Sie es und klicken Sie auf die Schaltfläche 'Entfernen'. Wenn Sie fertig sind, klicken Sie auf die Schaltfläche "Schließen".

Wie Marcel Stimberg früher bemerkte:

Dadurch wird die PPA aus der Repository-Liste entfernt. Wenn das Paket jedoch eine neuere Version eines der Standard-Repos ist, müssen Sie das Paket anschließend manuell downgraden. ppa-purge (siehe andere Antwort) erledigt das für Sie.

Hoffentlich wird dies helfen.


33


2010-12-27

ppa-purge ist dein Freund. Es deinstalliert automatisch alles, was Sie über das ppa installiert haben, und entfernt dann das ppa.

Installieren Sie ppa-purge über:

sudo apt-get install ppa-purge

und das benutze es so:

sudo ppa-purge ppa-url

Viola.


25


2012-08-14

Da Ubuntu Maverick (10.10) add-apt-repository einen -r oder --remove -Parameter akzeptiert , wird der PPA auf die gleiche Weise entfernt, wie Sie ihn installiert haben. :)

So:

Installieren: sudo apt-add-repository ppa:user/repository

Deinstallation: sudo apt-add-repository -r ppa:user/repository


20


2010-12-20

Führen Sie Ubuntu Software Center aus und wählen Sie im Menü "Software Sources" - dort können Sie Repositorys hinzufügen / bearbeiten / entfernen.


18


2012-08-07

Führen Sie diese Befehle aus:

 sudo add-apt-repository --remove ppa:kernel-ppa/ppa 
sudo apt-get update
 

13


2012-08-08

Abhängig davon, ob add-apt-repository mit einer vollständigen Zeile sources.list oder einem ppa aufgerufen wurde, wird die Zeile an /etc/apt/sources.list oder an eine neue Datei im Verzeichnis /etc/apt/sources.list.d/ angehängt . Wenn es sich um ein PPA handelt, wird der PPA-GPG-Schlüssel in den Schlüsselbund von APT importiert

Um die von add-apt-repository ausgeführten Aktionen rückgängig zu machen, können Sie entweder die apt-Zeile manuell entfernen oder ein Tool wie "Software Sources" verwenden und dann den GPG-Schlüssel mit apt-key wie folgt entfernen:

"sudo apt-key list", um die ID für das zu entfernende Repository herauszufinden, und dann
"sudo apt-key del id", wobei 7FAC5991 lautet. Die ID ist der Teil nach dem Zeichen "/".


10


2010-08-06

Wenn Sie über die über eine PPA installierten Anwendungen sprechen, werden diese wie alle anderen Anwendungen aufgelistet und auf die gleiche Weise deinstalliert. Die PPAs (Repositories) selbst werden im Menü Einstellungen-> Repositories auf der Registerkarte Andere Software aufgelistet. Sie können wie jede andere Quelle entfernt werden.


Screenshot des Bildschirms "Synaptic Repository / PPA"


9


2011-03-31

Verwenden add-apt-repository

Hinweis: Mit dieser Lösung werden keine mit dem Repository verknüpften Pakete entfernt / heruntergestuft.

Der add-apt-repository Befehl hat die Option, ein mit angegebenes Repository zu entfernen -r . Sie müssen nur die PPA kennen, die Sie unterwegs senden möchten. Verwenden Sie den folgenden Befehl:

 sudo add-apt-repository -r ppa:REPOSITORY/HERE
 

... ändern Sie "PPA / HERE" in das PPA, das Sie entfernen.

Quelle: SO VERWENDEN SIE EIN LAUNCHPAD-PPA (HINZUFÜGEN, ENTFERNEN, ENTFERNEN, DEAKTIVIEREN) IN UBUNTU


Verwenden ppa-purge

Hinweis: Diese Lösung löscht PPA und stuft alle Pakete davon herunter.

Zum Installieren verwenden Sie:

 sudo apt install ppa-purge
 

So verwenden ppa-purge Sie, was Sie tun würden:

 sudo ppa-purge ppa:REPOSITORY/HERE
 

... "REPOSITORY / HERE" in das zu entfernende Repository ändern.

Quelle: PPA-REPOSITORIEN ÜBER BEFEHLSLINIE ENTFERNEN ODER ENTFERNEN [SCHNELLER UBUNTU-TIPP]


Verwenden von Software und Updates

Hinweis: Mit dieser Lösung werden keine mit dem Repository verknüpften Pakete entfernt / heruntergestuft.

Suchen Sie nach "Software & Updates" und starten Sie es. Wählen Sie dann die Registerkarte -> "Andere Software". Um ein Repository zu entfernen, deaktivieren Sie es und klicken Sie dann auf "Schließen" und zuletzt auf "Aktualisieren".


Bildbeschreibung hier eingeben


9


2016-08-18

Sie können y-ppa-manager verwenden

Installation:

 sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
 

Verwenden :

Öffnen Sie Y PPA Manager und wählen Sie Manage PPAs


Bildbeschreibung hier eingeben

Wählen Sie den PPA aus, den Sie entfernen möchten, und klicken Sie auf die Remove Schaltfläche


Bildbeschreibung hier eingeben


7


2015-10-11

Sie können Ihre Repositorys in verwalten System > Administration > Software Sources

Sie können sie auch dort entfernen, /etc/apt/sources.list.d/ wo Sie eine <repo>-ppa-<distro>.list Datei finden. Sie können diese Datei entfernen oder einfach die Deb-Zeile auskommentieren


5


2010-08-06

Es gibt einen Befehl add-apt-repository -r .

Aber das Löschen der Datei und das erneute Ausführen sudo apt-get update sind auch in Ordnung.


5


2010-12-20

Abgesehen von der bereits erwähnten Lösung: Wenn Sie noch Software aus diesem Repository installiert haben, ist es am besten, sie auf die mit ubuntu gelieferte Originalversion zurückzusetzen: Diejenige vom ppa erhält keine (Sicherheits- und anderen) Updates mehr. Genau dafür gibt es ein Tool: ppa-purge http://packages.ubuntu.com/maverick/ppa-purge


5


2010-12-20

Es hängt davon ab, ob. Wenn Sie eine neue Anwendung von einem ppa installiert haben, können Sie diese normal deinstallieren. Wenn Sie jedoch ppa aktiviert haben, um eine neuere Version eines Programms zu erhalten, das Sie bereits installiert haben (Firefox 4, neuere Xorg-Treiber usw.), müssen Sie ein Programm namens ppa-purge verwenden.

Ppa-purge ist in den Repositories für Maverick und neuer verfügbar. Für Lucid-Benutzer steht ein Backport zur Verfügung. Einfach installieren und dann ausführen

 sudo ppa-purge ppa:repository-name/directory
 

Der obige Befehl deaktiviert den ppa von Ihren Softwarequellen und installiert dann die offizielle Version der aktualisierten Anwendung aus dem Ubuntu-Repository neu.


5


2011-03-31

In Linux Mint gibt es keine --remove oder -r Schalter auf add-apt-repository . Wenn Sie ein Repository entfernen möchten, müssen Sie dies manuell tun. Es ist nicht schwer:

  1. Listen Sie alle installierten Repositorys auf.

     ls /etc/apt/sources.list.d
     

    Dies listet zum Beispiel auf:

     getdeb.list  natecarlson-maven3-trusty.list  official-package-repositories.list
     
  2. Suchen Sie den Namen des Repositorys, das Sie entfernen möchten.
    In meinem Fall möchte ich entfernen natecarlson-maven3-trusty.list .

  3. Entfernen Sie das Repository.

     sudo rm -i /etc/apt/sources.list.d/natecarlson-maven3-trusty.list
     
  4. Listen Sie alle GPG-Schlüssel auf.

     apt-key list
     

    Dies listet zum Beispiel auf:

     /etc/apt/trusted.gpg
    --------------------
    pub   1024D/437D05B5 2004-09-12
    uid                  Ubuntu Archive Automatic Signing Key <[email protected]>
    sub   2048g/79164387 2004-09-12
    
    pub   1024D/FBB75451 2004-12-30
    uid                  Ubuntu CD Image Automatic Signing Key <[email protected]>
    
    pub   4096R/46D7E7CF 2009-05-15
    uid                  GetDeb Archive Automatic Signing Key <[email protected]>
    
    pub   1024R/3DD9F856 2011-04-15
    uid                  Launchpad PPA for Nate Carlson
     
  5. Suchen Sie die Schlüssel-ID für den Schlüssel, den Sie entfernen möchten. Die Schlüssel-ID ist der Teil nach dem / .
    In meinem Fall möchte ich den Nate Carlson-Schlüssel entfernen, daher lautet die ID 3DD9F856 .

  6. Den Schlüssel abziehen.

     sudo apt-key del 3DD9F856
     
  7. Aktualisieren Sie die Paketlisten.

     sudo apt-get update
     

Erledigt!


5


2015-11-30

Der einfachste Weg, um alle Ihre PPA'a zu löschen, ist der folgende:

 cd /etc/apt/sources.list.d && sudo rm -i *list*
 

Es wird Sie zuerst in das Verzeichnis , das enthält sources.list.d und dann rm (remove) im Grunde alle Dateien mit Wortliste in ihrem Namen.


5


2015-02-15

OMG! Ubuntu! erwähnte, dass diese Funktion der ' Tweak' -PPA hinzugefügt wurde .

Vermutlich, wenn es im Universum ist, können Sie es verwenden, um sich selbst zu entfernen :)


4


2010-08-16

Sie können Ubuntu-Tweak verwenden , was das Bearbeiten von ppa sehr einfach macht. Sie können die PPAs manuell löschen oder, wenn Ubuntu-Tweak es weiß, einfach auf eine Schaltfläche klicken.


4


2011-03-31

Sie können diesen Befehl unten ausprobieren und es funktioniert sehr gut, wenn Sie den Linux-Kernel 3.5 (ppa: xorg-edgers / ppa) entfernen.

 sudo apt-get install ppa-purge
sudo ppa-purge ppa:<XXX>/<YYY>
 

4


2012-06-28

add-apt-repository akzeptiert jetzt das Argument --remove.

https://bugs.edge.launchpad.net/ubuntu/+bug/446216

Ich schlug vor, auch einen Befehl rm-apt-repository hinzuzufügen:

 https://code.edge.launchpad.net/~bryceharrington/software-properties/rm-apt-repository/+merge/25988
 

3


2010-08-20

Erstellen Sie diese Funktion (fügen Sie sie dort hinzu, wo Sie Ihre Funktionen speichern) und führen Sie sie dann mit dem entsprechenden ppa-Namen aus:

 rmppa()
{
    sudo -- sh -c 'rm /etc/apt/sources.list.d/"$1".list ; apt-get update'
}

rmppa snagglepuss
 

Fügen Sie eine Fehlerprüfung hinzu (z. B. nicht vorhandene Parameter), wenn Sie möchten ...


1


2018-02-05

Alle diese Antworten sind in Ordnung, aber für mich ist es immer noch am einfachsten, sie direkt mit rm -rf zu entfernen.

Stellen Sie sich vor, dass apt update den folgenden Fehler ausgibt:

 W: Failed to fetch http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists/trusty/main/binary-amd64/Packages  403  Forbidden
 

Dann können Sie das Problem beheben, indem Sie Folgendes tun:

 sudo rm -rf /etc/apt/sources.list.d/andrej*
 

0


2018-04-13