Согласно тому, Как может быть удален PPAs? существует главным образом 3 метода для избавлений от PPA:
Используйте add-apt-repository
команда:
sudo add-apt-repository --remove ppa:???/???
Вручную удалите .list
файл:
sudo rm /etc/apt/sources.list.d/????.list
Используйте дополнительные инструменты как, например. ppa-purge
... (не тема этого вопроса)
Мне любопытно, что различие между первой и второй опцией, т.е. является там чем-либо больше это add-apt-repository --remove
делает, по сравнению только с удалением .list
файл?
Одним примером, о котором я мог думать, будут ключи GPG, которые были установлены вместе с PPA. Будет add-apt-repository
обработайте и удалите их в отличие от просто rm
- луг .list
файл?
Обратите внимание на то, что ни удаление ключей GPG, ни использования ppa-purge
тема этого вопроса!
Обе команды удаляют PPA, но существует одно основное различие:
sudo add-apt-repository --remove ppa:???/???
Эта команда только удалит содержание .list
файл. Это не удалит сам файл.
sudo rm /etc/apt/sources.list.d/????.list
После того как Вы выполняете эту команду, она полностью удалит файл PPA.
Однако, по-моему, лучше использовать:
sudo rm /etc/apt/sources.list.d/????.list*
Я обычно использую последнюю команду с запаздывающей звездочкой (*
), потому что каждый раз, когда мы добавляем любой репозиторий, он создаст два файла под /etc/apt/sources.list.d/
. Сначала каждый .list
файл и второй являются резервным копированием этого, имея расширение .list.save
.
тот же случай с командой sudo apt-key del ????
и sudo rm /etc/apt/trusted.gpg.d/file.gpg
. каждый раз, когда мы добавляем ключи два файла, созданные под /etc/apt/trusted.gpg.d/
file.gpg
и file.gpg~
когда Вы команда выполнения
sudo apt-key del ????
один файл file.gpg
будет удален и второй останется file.gpg~
как есть. Однако, по-моему, лучше использовать:
sudo rm /etc/apt/trusted.gpg.d/file.gpg*
Нет, apt-add-repository не обработает ключи GPG, поэтому если Вы захотите удалить ключи также, используйте комнату/etc/apt/sources.list.d/??? .list и затем Ключи GPG от/etc/apt/trusted.gpg.d/