Согласно Как можно удалить PPA? Есть в основном 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
-ing .list
файла?
Обратите внимание, что ни удаление ключей GPG, ни использование не ppa-purge
является темой этого вопроса!
apt
package-management
ppa
repository
add-apt-repository
Byte Commander
источник
источник
add-apt-repository
следует также удалить их./etc/apt/trusted.gpg.d/
add-apt-repository
удалением.list
файла и его удалением вручную . Ключи GPG были просто примером, который мог прийти мне на ум, в чем может быть разница. Редактируем сейчас, чтобы сделать это более понятным ... - Но пусть ссылка останется, так как она, по крайней мере, связана.Ответы:
Обе команды удаляют PPA, но есть одно основное отличие:
Эта команда удалит только содержимое
.list
файла. Он не удалит сам файл.Как только вы запустите эту команду, она полностью удалит файл PPA.
Однако, на мой взгляд, лучше использовать:
Я обычно использую последнюю команду с завершающей звездочкой (
*
), потому что всякий раз, когда мы добавляем какой-либо репозиторий, он создает два файла/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~
при запуске командыодин файл
file.gpg
будет удален, а второй останется без измененийfile.gpg~
. Однако, на мой взгляд, лучше использовать:источник
Нет, apt-add-repository не будет обрабатывать ключи GPG, поэтому, если вы также хотите удалить ключи, используйте rm /etc/apt/sources.list.d/???.list, а затем ключи GPG из / и т.д. / кв / trusted.gpg.d /
источник