GNU/Linux >> Linux Esercitazione >  >> Linux

Come annullare sudo add-apt-repository?

Dalle pagine di manuale di Ubuntu (man add-apt-repository ):

-r , --remove Rimuove il repository specificato

Quindi...

sudo add-apt-repository -r ppa:noobslab/indicators

Questo lo rimuove dall'elenco dei repository in /etc/apt/sources.list.d/.

A seconda di cosa stai facendo, PRIMA di eseguire il comando precedente - Se un pacchetto installato da quel repository è più recente dello stesso pacchetto in un repository standard, esegui manualmente il downgrade con ppa-purge:

sudo ppa-purge ppa:noobslab/indicators

Per Debian, basta eliminare il file .list in /etc/apt/sources.list.d/


add-apt-repository crea un nuovo file in /etc/apt/sources.list.d per i repository ppa. Oltre a eliminare il file appropriato, dovresti eliminare anche la chiave gpg aggiunta:

  1. ottieni il keyid da apt-key list
  2. eliminalo tramite apt-key del $ID

Se vuoi annullare add-apt-repository , utilizzando 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 riga.


Linux
  1. Cosa è successo a /etc/apt/apt.conf?

  2. "deb Deb-src Stable/xenial Main" In /etc/apt/sources.list?

  3. CentOS / RHEL:come recuperare dal file /etc/passwd cancellato

  4. “sudo:/etc/sudoers is world scrivibile” – Come correggere i permessi del file sudoers

  5. Linux - Come elencare tutti gli utenti

Come trovare un mirror Debian Linux più veloce per il tuo /etc/apt/sources.list

In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

E:Digitare 'sudo' non è noto nella riga 1 nell'elenco di origine /etc/apt/sources.list.d/mono-xamarin.list?

Come risolvere questo pasticcio apt?

Come posso ripristinare un chmod nella directory etc?

Qual è il vantaggio di /etc/apt/sources.list.d rispetto a /etc/apt/sources.list