Удалите PPAs: “add-apt-repository - удаляют” по сравнению с “комнатой/etc/apt/sources.list.d/??? .list”

Согласно тому, Как может быть удален 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 тема этого вопроса!

14
задан 13 April 2017 в 05:23

2 ответа

Обе команды удаляют 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*
25
ответ дан 23 November 2019 в 02:56

Нет, apt-add-repository не обработает ключи GPG, поэтому если Вы захотите удалить ключи также, используйте комнату/etc/apt/sources.list.d/??? .list и затем Ключи GPG от/etc/apt/trusted.gpg.d/

1
ответ дан 23 November 2019 в 02:56

Другие вопросы по тегам:

Похожие вопросы: