Как отменить sudo add-apt-repository?

С netcat-openbsd, существует a -U опция. Если у Вас нет его, Вы, вероятно, имеете netcat-traditional установленный вместо этого; я предложил бы переключиться.

Команда Example: nc -U /var/run/socket

37
09.04.2018, 02:13
3 ответа

add-apt-repository создает новый файл в /etc/apt/sources.list.d для ppa репозиториев. Помимо удаления соответствующего файла также необходимо удалить добавленный gpg ключ:

  1. получите keyid от apt-key list
  2. удалите его через apt-key del $ID
21
27.01.2020, 19:36
  • 1
    Ваши первые возвраты предложения Вы собираетесь добавить следующий PPA к своему system:. Второй возвращает sudo: ppa-чистка: команда, не найденная. Я все еще имею .list в /etc/apt/sources.list.d/ ---------121 объект--------22429----1 возврат pub 1024R/36FD5529 2010-12-14 uid Launchpad PPA for noobslab. Что такое $ID? –  Sigur 08.01.2013, 02:46
  • 2
    @Sigur 36FD5529 идентификатор, 1024 keylength, и остальное - uid –  Ulrich Dangel 08.01.2013, 02:49
  • 3
    , с которым Он работает del вместо delete. А-ч –  Sigur 08.01.2013, 02:52

Из страниц руководства Ubuntu (man add-apt-repository):

-r, --remove Снесите указанный репозиторий

Так...

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

Это удаляет его из списка repo в/etc/apt/sources.list.d/.

В зависимости от того, что Вы делаете перед выполнением вышеупомянутой команды - Если установленный пакет, от которого repo является более новым, чем тот же пакет в стандарте repo, затем вручную, понизьте с ppa-чисткой:

sudo ppa-purge ppa:noobslab/indicators

Для Debian просто удалите .list файл в /etc/apt/sources.list.d/

40
27.01.2020, 19:36
  • 1
    Где я могу проверить, работало ли это? Есть ли некоторые записи в source.list? –  Sigur 08.01.2013, 02:34
  • 2
    @Sigur Да! .list файлы в/etc/apt/sources.list.d/. –  Christopher 08.01.2013, 02:37
  • 3
    Ваши первые возвраты предложения Вы собираетесь добавить следующий PPA к своему system:. Второй возвращает sudo: ppa-чистка: команда, не найденная. Я все еще имею .list в /etc/apt/sources.list.d/ –  Sigur 08.01.2013, 02:44
  • 4
    Странно, я нахожусь на 14,04 и нет никакого-r, ни - удаляют опцию для меня. –  Mikhail Batcer 22.09.2017, 10:40

Если вы хотите отменить add-apt-repository, используя такой формат, как, например,

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

Используйте вывод, отображаемый следующей командой, чтобы найти репозиторий, который вы хотите удалить.

grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*

Пример вывода:

/etc/apt/sources.list:#deb cdrom:[Linux Mint 17.3 _Rosa_ — Release amd64 20151128 ]/ надежный вклад основной платный /etc/apt/sources.list.d/additional-repositories.list:deb [arch=amd64] https://download.docker.com/linux/ubuntu надежный стабильный ...

В этом примере /etc/apt/sources.list.d/additional-repositories.list репозиторий для отмены/удаления. Отредактируйте файл и удалите его строку.

3
27.01.2020, 19:36

Теги

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