Odpowiedzi:
add-apt-repository
tworzy nowy plik /etc/apt/sources.list.d
dla repozytoriów ppa. Oprócz usunięcia odpowiedniego pliku należy również usunąć dodany klucz gpg:
apt-key list
apt-key del $ID
36FD5529
jest identyfikatorem, 1024
jest długością klucza, a reszta to identyfikator użytkownika
del
zamiast delete
.
Ze stron podręcznika Ubuntu ( man add-apt-repository
):
-r
,--remove
Usuń określone repozytorium
Więc...
sudo add-apt-repository -r ppa:noobslab/indicators
Spowoduje to usunięcie go z listy repozytoriów w /etc/apt/sources.list.d/.
W zależności od tego, co robisz, ZANIM uruchomisz powyższe polecenie - Jeśli zainstalowany pakiet z tego repozytorium jest nowszy niż ten sam pakiet w repozytorium standardowym, to ręcznie obniż wersję przy pomocy ppa-purge :
sudo ppa-purge ppa:noobslab/indicators
W przypadku Debiana po prostu usuń plik .list z /etc/apt/sources.list.d/
source.list
?
.list
w/etc/apt/sources.list.d/
Jeśli chcesz cofnąć add-apt-repository
, po użyciu formatu takiego jak np
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Użyj danych wyjściowych wyświetlanych przez następujące polecenie, aby znaleźć repozytorium, które chcesz usunąć
grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*
Przykładowe dane wyjściowe:
/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
...
W tym przykładzie /etc/apt/sources.list.d/additional-repositories.list
repozytorium miałoby cofnąć / usunąć. Edytuj plik i usuń jego linię.
pub 1024R/36FD5529 2010-12-14 uid Launchpad PPA for noobslab
. Jaka jest jego$ID
?