Вопрос Как можно удалить PPA?
Я добавил много PPA, используя add-apt-repository
команда. Есть ли простой способ удалить эти PPA? Я проверил /etc/apt/sources.list
для соответствующих строк deb, но их там нет.
Это на серверной системе, поэтому решение командной строки было бы здорово!
1057
2017-07-29 09:09
происхождения
ответы:
Использовать --remove
флаг, аналогичный тому, как был добавлен PPA:
sudo add-apt-repository --remove ppa:whatever/ppa
В качестве более безопасной альтернативы вы можете установить ppa-purge:
sudo apt-get install ppa-purge
И затем удалите PPA, понизив изящно пакеты, которые он предоставляет пакетам, предоставленным официальными репозиториями:
sudo ppa-purge ppa:whatever/ppa
Обратите внимание, что это приведет к удалению пакетов, предоставляемых PPA, но не к тем, которые предоставляются официальными репозиториями. Если вы хотите удалить их, вы должны сказать это apt:
sudo apt-get purge package_name
Вы также можете удалить PPA, удалив .list
файлы из /etc/apt/sources.list.d
каталог.
И последнее, но не менее важное: вы также можете отключить или удалить PPA из раздела «Источники программного обеспечения» в настройках Ubuntu несколькими щелчками мыши (без необходимости в терминале).
1333
2017-07-29 09:17
Просто запустите APT-надстройку хранилище снова с --remove
возможность удалить PPA, добавленную через командную строку, например:
sudo apt-add-repository --remove ppa:kernel-ppa/ppa
Затем обновите с помощью:
sudo apt-get update
250
2017-08-07 23:09
В качестве альтернативы, как ppas
хранятся в /etc/apt/sources.list.d
вы можете найти тот, который хотите удалить, введя:
ls /etc/apt/sources.list.d
Затем, когда вы отметили имя этого оскорбительного ppa (например, myppa.list
), вы можете ввести:
sudo rm -i /etc/apt/sources.list.d/myppa.list
Береги себя с rm (следовательно, почему я использовал интерактивный переключатель, чтобы вы могли подтвердить свои действия. sudo apt-get update
после этого.
Этот метод просто удаляет ppa .list
файл; он не удаляет другие файлы или не устраняет другие проблемы, вызванные ppa
; для этого вы могли бы использовать ppa-purge
после того, как вы снова получили свою способность к обновлению (я знаю, что вы упомянули об этом в своем вопросе, но я добавляю этот момент для будущих читателей): см. Вот для получения дополнительной информации о ppa-purge
,
Также учтите, что если вы ранее добавили ключ репо в качестве доверенного вы должны удалить его:
# list the trusted keys
sudo apt-key list
# remove the key
sudo apt-key del KEY_ID
140
2017-08-07 23:42
Вы можете использовать
sudo ppa-purge ppa:repository-name/subdirectory
команды в терминале.
Сначала вам нужно установить ppa-purge
для использования этой команды. Для этого используйте sudo apt-get install ppa-purge
или нажмите эту кнопку:

Узнайте больше об этом Вот,
124
2017-07-29 09:20
Ответы на этот вопрос Вам поможет.
Вы можете управлять PPA в System > Administration > Software Sources
или путем удаления файлов в /etc/apt/sources.list.d/
,
Вы также можете использовать пакет, называемый PPA продувка,
И, поскольку я прокомментировал вопрос, который я связал выше,
Eсть ошибка на Launchpad запрашивая аргумент -remove для команды add-apt-repository. Я представил запрос слияния чтобы реализовать эту функцию, но она еще не принята. Надеюсь, у вас скоро будет эта функция.
43
2017-08-06 02:07
Некоторые люди могут предпочесть добавлять и удалять репозитории с помощью графического интерфейса. Что касается Ubuntu 10.10, для этого требуется немного дополнительной работы. Объяснение доступно на вики, Чтобы попытаться найти ответы на этот вопрос в одном месте, я попытаюсь обобщить важные детали здесь. Обязательно проверьте вики (особенно после выпуска новой версии Ubuntu), чтобы убедиться, что этот процесс по-прежнему действителен.
Во-первых, вы захотите снова включить «Источники программного обеспечения» в меню «Система-> Администрирование». Щелкните правой кнопкой мыши меню «Приложения / Места / Система» и нажмите «Редактировать меню».

Откроется окно, прокрутите вниз и нажмите «Администрирование». Установите флажок «Источники программного обеспечения» и нажмите кнопку «Закрыть».

Перейдите в раздел «Администрирование системы» и в меню вы увидите «Источники программного обеспечения».

В открывшемся окне нажмите вкладку «Другое программное обеспечение» вверху.

Вы должны увидеть все добавленные вами репозитории (включая PPA, добавленные через add-apt-repository). Вы можете временно отключить репозиторий, сняв флажок рядом с ним. Чтобы удалить репозиторий постоянно, выделите его и нажмите кнопку «Удалить». Когда вы закончите, нажмите кнопку «Закрыть».
Как заметил ранее Марсель Штимберг:
Это приведет к удалению PPA из
список репозитория, но если пакет
более новая версия одного в стандарте
РЕПО, вы должны вручную понизить
пакет после этого. ppa-purge (см.
другой ответ) делает это для вас.
Надеюсь, это поможет.
31
2017-12-27 18:42
ppa-purge
твой друг. Он автоматически удаляет все, что вы установили через ppa, а затем удаляет ppa.
Установите ppa-purge через:
sudo apt-get install ppa-purge
и использовать его так:
sudo ppa-purge ppa-url
Виола.
25
2017-08-14 03:35
Поскольку Ubuntu Maverick (10.10) add-apt-repository
принимает -r
или --remove
параметр, который удаляет PPA так же, как вы его установили. :)
Так:
Установка: sudo apt-add-repository ppa:user/repository
Удаление: sudo apt-add-repository -r ppa:user/repository
20
2017-12-20 02:27
Запустите Ubuntu Software Center и в меню выберите «Software Sources» - там вы можете добавлять / редактировать / удалять репозитории.
18
2017-08-07 23:10