Дополнительно
Как можно удалить PPA?
Я добавил много PPA, используя команду add-apt-repository
. Есть ли простой способ удалить эти PPA? Я проверил в /etc/apt/sources.list
для соответствующих строк deb, но их там нет.
Это в серверной системе, поэтому решение командной строки было бы отличным!
1235
26
Используйте флаг
-- remove
, аналогичный тому, как был добавлен PPA:В качестве более безопасной альтернативы вы можете установить ppa-чистку:
А затем удалите PPA, уменьшив изящные пакеты, которые он предоставил пакетам, предоставленным официальными репозиториями:
Обратите внимание, что это удалит пакеты, предоставляемые PPA, но не те, которые предоставляются официальными репозиториями. Если вы хотите удалить их, вы должны сказать это apt:
Вы также можете удалить PPA, удалив файлы
.list
из каталога/etc/apt/sources.list.d
.И последнее, но не менее важное: вы также можете отключить или удалить PPA из раздела «Источники программного обеспечения» в настройках Ubuntu несколькими щелчками мыши (терминал не требуется).
Просто снова запустите apt-add-repository с параметром
-- remove
, чтобы удалить PPA, добавленный через командную строку, например:Затем обновитесь с:
Кроме того, поскольку
ppas
хранятся в/etc/apt/sources.list.d
, вы можете найти тот, который хотите удалить, введя:Затем, когда вы отметили имя этого оскорбительного ppa (например,.
mippa.list
), вы можете войти:Будьте осторожны с rm (следовательно, почему я использовал интерактивный переключатель, чтобы вы могли подтвердить свои действия. Затем запустите
sudo apt-get update
.Этот метод просто удаляет файл ppa
.list
; он не удаляет другие файлы и не решает никаких других проблем, вызванныхppa
; для этого вы можете использоватьppa-purge
после того, как вы вернете свою способность к обновлению (Я знаю, что вы упомянули об этом в своем вопросе, но я добавляю этот пункт для будущих читателей): видеть [Вот]1] для получения дополнительной информации оppa-purge
.Также примите во внимание, что если вы ранее добавили ключ репо как доверенный вы должны удалить его:
[1]: https://askubuntu.com/questions/76932/i-think-a-ppa-update-broke-my-system-what-can-i-do?rq = 1
Вы можете использовать
команда в терминале.
Сначала вам нужно установить
ppa-purge
, чтобы использовать эту команду. Для этого используйтеsudo apt-get install ppa-purge
или нажмите эту кнопку:Узнайте больше об этом здесь.
Ответы на этот вопрос помогут вам.
Вы можете управлять PPA в
System > Администрирование > Источники программного обеспечения
или удаляя файлы в/etc/apt/sources.list.d/
.Вы также можете использовать пакет под названием ppa-purge.
И, как я прокомментировал вопрос, на который я ссылался выше,
Некоторые люди могут предпочесть добавлять и удалять репозитории через графический интерфейс. Начиная с Ubuntu 10.10, это требует немного дополнительной работы. Объяснение доступно на вики. Чтобы попытаться получить ответы на все вопросы в одном месте, я постараюсь обобщить важные детали здесь. Обязательно проверьте вики (особенно после выпуска новой версии Ubuntu), чтобы убедиться, что этот процесс все еще действителен.
Во-первых, вы захотите повторно включить «Источники программного обеспечения» в меню «Система». Щелкните правой кнопкой мыши меню «Приложения / Места / Система» и выберите «Редактировать меню».
Нажмите «Редактировать меню»! Откроется окно, прокрутите вниз и нажмите «Администрация». Установите флажок рядом с «Источниками программного обеспечения», а затем нажмите кнопку «Закрыть».
Установите флажок рядом с «Источниками программного обеспечения»! Перейдите в System- > Администрация, и вы должны увидеть «Источники программного обеспечения» в меню.
«Источники программного обеспечения» теперь в меню! В открывшемся окне нажмите на вкладку «Другое программное обеспечение» вверху.
Вкладка «Другое программное обеспечение»! Вы должны увидеть все добавленные вами репозитории (включая PPA, добавленные через add-apt-repository). Вы можете временно отключить репозиторий, сняв флажок рядом с ним. Чтобы навсегда удалить репозиторий, выделите его и нажмите кнопку «Удалить». Когда вы закончите, нажмите кнопку «Закрыть».
Как отметил ранее Марсель Стимберг:
Надеюсь, это поможет.
ppa-purge
твой друг. Он автоматически удаляет все, что вы установили через ppa, а затем удаляет ppa.Установите ppa-чистку через:
sudo apt-get install ppa-purge
и использовать его так:
sudo ppa-purge ppa-url
Альт.
Начиная с Ubuntu Maverick (10.10)
add-apt-repository < / code > принимает < код > - r > или
- remove < / code > параметр, который удаляет PPA так же, как вы его установили. :)
Так:
Установите:
sudo apt-add-repository ppa: пользователь / репозиторий < / code >
Удаление:
sudo apt-add-repository -r ppa: пользователь / репозиторий < / code >
Запустите Ubuntu Software Center и в меню выберите «Источники программного обеспечения» - там вы можете добавлять / редактировать / удалять репозитории.
Запустите эти команды:
В зависимости от того, был ли add-apt-repository вызван с полной строкой sources.list или ppa, он добавляет строку в /etc/apt/sources.list или новый файл в каталоге /etc/apt/sources.list.d/. Если это ppa, он импортирует ключ PPA GPG в набор ключей apt
Чтобы отменить действия, выполненные add-apt-repository, вы можете вручную удалить строку apt или использовать для этого инструмент типа «Источники программного обеспечения», а затем удалить ключ GPG с помощью apt-key, например:
«Список ключей sudo apt», чтобы узнать идентификатор хранилища, которое вы хотите удалить, а затем "sudo apt-key del id", где выглядит как 7FAC5991. Идентификатор является частью после символа "/".
Если вы говорите о реальных приложениях, установленных через PPA, они будут перечислены так же, как и любое другое приложение, и вы удалите их таким же образом. Сами PPA (репозитории) будут перечислены на вкладке «Другое программное обеспечение» в меню «Настройки» -> «Репозитории». Они могут быть удалены, как и любой другой источник.
Снимок экрана синаптического репозитория / PPA!
Использование
add-apt-repository
Примечание. Это решение не удаляет / не понижает пакеты, связанные с хранилищем.
Команда
add-apt-repository
имеет опцию удаления репозитория, которая указывается в-r
. Вам просто нужно знать PPA, который вы хотите отправить в путь. Используйте команду ниже:изменение «PPA / HERE» на PPA, которое вы удаляете... Источник: КАК ИСПОЛЬЗОВАТЬ ЗАПИСАННЫЙ PPA (ADD, REMOVE, PURGE, DISABLE) В UBUNTU
Используя
ppa-purge
Примечание: это решение очистит PPA и & понизить все пакеты от него.
Для установки используйте:
Чтобы использовать
ppa-purge
, вы бы сделали:изменение «РЕПОЗИТОРИИ / ГЕРЕ» в хранилище, которое вы удаляете... Источник: УДАЛИТЬ ИЛИ НАЗНАЧИТЬ РЕПОЗИТОРИИ PPA В ОБЩЕЙ ЛИНИИ \ [QUICK UBUNTU TIP ]
Использование программного обеспечения и обновлений
Примечание. Это решение не удаляет / не понижает пакеты, связанные с хранилищем.
Поиск "Программное обеспечение и обновления" & запустите его, затем выберите вкладку - > "Другое программное обеспечение". Чтобы удалить репозиторий, снимите его, затем нажмите «Закрыть» и & наконец "Обновить".
Вы можете использовать y-ppa-manager
Установка:
Использовать:
Откройте Y PPA Manager и выберите «Управление PPA»
Выберите PPA, который вы хотите удалить, и нажмите кнопку «Удалить»
Это зависит. Если вы установили новое приложение из ppa, вы можете удалить его нормально. Однако, если вы включили ppa, чтобы получить более новую версию программы, которую вы установили allredy (Firefox 4, драйверы newer Xorg и т. Д.), То вам нужно использовать программу, называемую ppa-purge.
Ppa-purge доступен в репозиториях для Maverick и новее. Backport доступен для пользователей Lucid. Просто установите его, а затем запустите
Вышеуказанная команда отключит ppa из ваших источников программного обеспечения, а затем переустановит официальную версию обновленного приложения из хранилища Ubuntu.
Вы можете управлять своими репозиториями в
System > Администрирование > Источники программного обеспечения
Вы также можете удалить их в
/etc/apt/sources.list.d/
, где вы найдете файл< repo > -ppa- < distro > .list
Вы можете удалить этот файл или просто прокомментировать вне строки debЕсть команда
add-apt-repository -r
.Но удаление файла и повторный запуск
sudo apt-get update
также в порядке.Помимо уже упомянутого решения: если у вас все еще установлено программное обеспечение из этого хранилища, лучше всего вернуть его в исходную версию, поставляемую с ubuntu: версия из ppa больше не будет получать (безопасные и другие) обновления. Есть инструмент, который сделает именно это: ppa-чистка http://packages.ubuntu.com/maverick/ppa-purge
Самый простой способ удалить все ваши PPA'a заключается в следующем:
Сначала он приведет вас в каталог, который содержит
sources.list.d
, а затем rm (удалит) в основном все файлы со словом list в их имени.В Linux Mint нет переключателя
--remove
или-r
наadd-apt-repository
. Если вы хотите удалить репозиторий, вам придется сделать это вручную. Это не сложно:Перечислите все установленные репозитории.
Это перечисляет, например:
Найдите имя репозитория, который вы хотите удалить.& Лт; br > В моем случае я хочу удалить
natecarlson-maven3-trusty.list
.Удалить репозиторий.
Перечислите все ключи GPG.
Это перечисляет, например:
Найдите идентификатор ключа для ключа, который вы хотите удалить. Идентификатор ключа - это часть после
/
.& Лт; br > В моем случае я хочу удалить ключ Nate Carlson, поэтому идентификатор3DD9F856
.Удалить ключ.
Обновите списки пакетов.
Выполнено!