Risposte:
add-apt-repository
crea un nuovo file /etc/apt/sources.list.d
per i repository ppa. Oltre a eliminare il file appropriato, è necessario eliminare anche la chiave gpg aggiunta:
apt-key list
apt-key del $ID
36FD5529
è l'id, 1024
è la lunghezza della chiave e il resto è l'uid
del
invece di delete
.
Dalle pagine del manuale di Ubuntu ( man add-apt-repository
):
-r
,--remove
Rimuovere il repository specificato
Così...
sudo add-apt-repository -r ppa:noobslab/indicators
Questo lo rimuove dall'elenco dei repository in /etc/apt/sources.list.d/.
A seconda di ciò che si sta facendo, PRIMA di eseguire il comando precedente - Se un pacchetto installato da quel repository è più recente dello stesso pacchetto in un repository standard, eseguire il downgrade manuale con ppa-purge :
sudo ppa-purge ppa:noobslab/indicators
Per Debian, basta eliminare il file .list in /etc/apt/sources.list.d/
source.list
?
.list
in/etc/apt/sources.list.d/
Se vuoi annullare add-apt-repository
, dopo aver usato un formato come ad es
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Utilizzare l'output visualizzato dal seguente comando per trovare il repository che si desidera eliminare
grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*
Esempio di output:
/etc/apt/sources.list:#deb cdrom:[Linux Mint 17.3 _Rosa_ - Release amd64 20151128]/ trusty contrib main non-free
/etc/apt/sources.list.d/additional-repositories.list:deb [arch=amd64] https://download.docker.com/linux/ubuntu trusty stable
...
In questo esempio /etc/apt/sources.list.d/additional-repositories.list
avrebbe il repository da annullare / rimuovere. Modifica il file e rimuovi la sua linea.
pub 1024R/36FD5529 2010-12-14 uid Launchpad PPA for noobslab
. Che cos'è$ID
?