Я добавил много PPA, используя add-apt-repository
команду. Есть ли простой способ удалить эти PPA? Я зарегистрировался /etc/apt/sources.list
на соответствующие строки deb, но их там нет.
Это на серверной системе, поэтому решение командной строки было бы здорово!
ppa-purge
работать с мультархом.)sudo synaptic
> Конфигурация> Репозитории> PPA> (выберите PPA)> Удалить (возможно, «Удалить», не уверен в правильном переводе, я могу только проверить параметры программы на другом языке).Ответы:
Используйте
--remove
флаг, подобный тому, как был добавлен PPA:В качестве более безопасной альтернативы вы можете установить ppa-purge:
И затем удалите PPA, понизив версию изящных пакетов, которые он предоставил пакетам, предоставленным официальными репозиториями:
Обратите внимание, что это приведет к удалению пакетов, предоставляемых PPA, но не пакетов официальных репозиториев. Если вы хотите удалить их, вы должны указать это apt:
Вы также можете удалить PPA, удалив
.list
файлы из/etc/apt/sources.list.d
каталога.Наконец, что не менее важно, вы также можете отключить или удалить PPA из раздела «Источники программного обеспечения» в настройках Ubuntu несколькими щелчками мыши (без терминала).
источник
add-apt-repository: error: no such option: --remove
: - /sudo apt-add-repository --remove ppa:repo_name/subdirectory
add-apt-repository: error: no such option: --remove
иadd-apt-repository: error: no such option: -r
Просто запустите apt-add-repository снова с
--remove
возможностью удалить PPA, добавленный через командную строку, например:Затем обновите с помощью:
источник
add-apt-repository: error: no such option: --remove
Кроме того, как
ppas
хранятся в/etc/apt/sources.list.d
вы можете найти тот, который вы хотите удалить, введя:Затем, когда вы отметили имя этого оскорбительного ppa (например
myppa.list
), вы можете ввести:Будьте осторожны с rm (поэтому я и использовал интерактивный переключатель, чтобы вы могли подтвердить свои действия. Затем запустите
sudo apt-get update
потом.Этот метод просто удаляет
.list
файл ppa ; он не удаляет другие файлы и не решает другие проблемы, вызванныеppa
; для этого вы можете воспользоватьсяppa-purge
после того, как вернете свою способность к обновлению (я знаю, что вы упомянули об этом в своем вопросе, но я добавляю этот пункт для будущих читателей): для получения дополнительной информации см. здесьppa-purge
.Также примите во внимание, что если вы ранее добавили ключ репо в качестве доверенного, вы должны удалить его :
источник
pub 2048R/5044912E 2010-02-11
. В этом случае, чтобы удалить этот ключ,KEY_ID
есть5044912E
. См. Askubuntu.com/a/107189/108037 . Я упоминаю об этом, потому чтоapt-key del
молча не удалось,OK
когда передается2048R/5044912E
в качестве идентификатора ключа.Вы можете использовать
команда в терминале.
Сначала вам нужно установить,
ppa-purge
чтобы использовать эту команду. Для этого используйтеsudo apt-get install ppa-purge
или нажмите эту кнопку:Узнайте больше об этом здесь .
источник
Ответы на этот вопрос помогут вам.
Вы можете управлять PPA в
System > Administration > Software Sources
или путем удаления файлов в/etc/apt/sources.list.d/
.Вы также можете использовать пакет под названием ppa-purge .
И, как я прокомментировал вопрос, с которым я связан выше,
источник
Ubuntu Software Center > Edit > Software Sources
.System Settings -> System -> Software & Updates -> Other Software
Некоторые люди могут предпочесть добавлять и удалять репозитории через графический интерфейс. Начиная с Ubuntu 10.10, это требует дополнительной работы. Объяснение доступно в вики . Чтобы попытаться получить все ответы на этот вопрос в одном месте, я постараюсь обобщить важные детали здесь. Обязательно проверьте вики (особенно после выхода новой версии Ubuntu), чтобы убедиться, что этот процесс все еще действует.
Сначала вы захотите снова включить «Источники программного обеспечения» в меню «Система» -> «Администрирование». Щелкните правой кнопкой мыши меню Приложения / Места / Система и выберите «Редактировать меню».
Откроется окно, прокрутите вниз и нажмите «Администрирование». Установите флажок «Источники программного обеспечения» и нажмите кнопку «Закрыть».
Перейдите в System-> Administration и вы должны увидеть «Software Sources» в меню.
В открывшемся окне нажмите на вкладку «Другое программное обеспечение» вверху.
Вы должны увидеть все репозитории, которые вы добавили (включая PPA, добавленные через add-apt-repository). Вы можете временно отключить хранилище, сняв флажок рядом с ним. Чтобы окончательно удалить хранилище, выделите его и нажмите кнопку «Удалить». Когда вы закончите, нажмите кнопку «Закрыть».
Как отметил ранее Марсель Стимберг:
Надеюсь, это поможет.
источник
ppa-purge
твой друг. Он автоматически удаляет все, что вы установили через ppa, а затем удаляет ppa.Установите ppa-purge через:
sudo apt-get install ppa-purge
и использовать это так:
sudo ppa-purge ppa-url
Виола.
источник
Поскольку 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
источник
-r
и--remove
поapt-add-repository
команде. Таким образом, я думаю, что вы используете модифицированную или устаревшую версиюapt-add-repository
. Эта утилита предоставляетсяpython-software-properties
пакетом, возможно, вы используете ее заблокированную версию. Вы можете проверить его исходный код здесь: bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/… Эти опции удаления были введены в ревизии 47 в конце 2010 года. Таким образом, они существуют с 10.10 и никогда не изменяются, как вы можете смотри в источнике.Запустите Ubuntu Software Center и в меню выберите «Software Sources» - там вы можете добавлять / редактировать / удалять репозитории.
источник
Запустите эти команды:
источник
add-apt-repository: error: no such option: --remove
В зависимости от того, был ли add-apt-repository запущен с полной строкой sources.list или ppa, он добавляет строку в /etc/apt/sources.list или новый файл в каталоге /etc/apt/sources.list.d/ , Если это ppa, то он импортирует ключ GPA ppa в связку ключей apt.
Чтобы отменить действия, выполняемые add-apt-repository, вы можете вручную удалить строку apt или использовать инструмент, подобный «Источники программного обеспечения», а затем удалить ключ GPG, используя apt-key, например:
«sudo apt-key list» для определения идентификатора репозитория, который вы хотите удалить, и затем
«sudo apt-key del id», где он выглядит как 7FAC5991. Идентификатор является частью после символа "/".
источник
Если вы говорите о реальных приложениях, установленных через PPA, они будут перечислены, как и любое другое приложение, и вы удалите его таким же образом. Сами PPA (репозитории) будут перечислены на вкладке «Другое программное обеспечение» меню «Настройки-> Репозитории». Они могут быть удалены, как и любой другой источник.
источник
С помощью
add-apt-repository
Примечание. Это решение не удаляет / не обновляет пакеты, связанные с хранилищем.
Команда
add-apt-repository
имеет возможность удалить репозиторий, который указывается с помощью-r
. Вам просто нужно знать PPA, который вы хотите отправить на своем пути. Используйте команду ниже:... изменив "PPA / HERE" на PPA, который вы удаляете.
Источник: КАК ИСПОЛЬЗОВАТЬ LAUNCHPAD PPA (ДОБАВИТЬ, УДАЛИТЬ, ОЧИСТИТЬ, ОТКЛЮЧИТЬ) В UBUNTU
С помощью
ppa-purge
Примечание. Это решение очистит PPA и снизит все пакеты с него.
Для установки используйте:
Для использования
ppa-purge
вы должны сделать:... изменив "Хранилище / ЗДЕСЬ" на репозиторий, который вы удаляете.
Источник: УДАЛИТЕ ИЛИ ОЧИСТИТЕ РЕПОЗИТОРИИ PPA С КОМАНДНОЙ ЛИНИИ [БЫСТРЫЙ СОВЕТ UBUNTU]
Использование программного обеспечения и обновлений
Примечание. Это решение не удаляет / не обновляет пакеты, связанные с хранилищем.
Ищите «Программное обеспечение и обновления» и запускайте его, затем выберите вкладку -> «Другое программное обеспечение». Чтобы удалить хранилище, снимите флажок, затем нажмите «Закрыть» и, наконец, «Обновить».
источник
Вы можете использовать y-ppa-manager
Монтаж :
Используйте:
Откройте Y PPA Manager и выберите
Manage PPAs
Выберите PPA, который вы хотите удалить, и нажмите
Remove
кнопкуисточник
Вы можете управлять своими репозиториями в
System > Administration > Software Sources
Вы также можете удалить их
/etc/apt/sources.list.d/
там, где найдете<repo>-ppa-<distro>.list
файл. Вы можете удалить этот файл или просто закомментировать строку деба.источник
Там есть команда
add-apt-repository -r
.Но удаление файла и повторный запуск
sudo apt-get update
тоже хорошо.источник
add-apt-repository: error: no such option: -r
Помимо уже упомянутого решения: если у вас по-прежнему установлено программное обеспечение из этого репозитория, лучше всего вернуть его к исходной версии, поставляемой с Ubuntu: та, что из ppa, больше не будет получать (безопасность и другие) обновления. Существует инструмент, который сделает это: ppa-purge http://packages.ubuntu.com/maverick/ppa-purge
источник
По-разному. Если вы установили новое приложение из ppa, вы можете удалить его как обычно. Однако, если вы включили ppa для получения более новой версии программы, которую вы уже установили (Firefox 4, новые драйверы Xorg и т. Д.), То вам нужно использовать программу под названием ppa-purge.
Ppa-purge доступен в репозиториях для Maverick и новее. Портировать доступен для Lucid пользователей. Просто установите его и запустите
Приведенная выше команда отключит ppa из ваших источников программного обеспечения, а затем переустановит официальную версию обновленного приложения из репозитория Ubuntu.
источник
Не в Linux Mint нет
--remove
или-r
переключиться наadd-apt-repository
. Если вы хотите удалить репозиторий, вам придется сделать это вручную. Это не трудно:Список всех установленных репозиториев.
Это списки, например:
Найдите имя репозитория, который вы хотите удалить.
В моем случае я хочу удалить
natecarlson-maven3-trusty.list
.Удалить хранилище.
Перечислите все ключи GPG.
Это списки, например:
Найдите идентификатор ключа, который вы хотите удалить. Идентификатор ключа является частью после
/
.В моем случае я хочу удалить ключ Нейта Карлсона, поэтому идентификатор есть
3DD9F856
.Удалить ключ.
Обновите списки пакетов.
Готово!
источник
Самый простой способ удалить все ваши PPA'а это:
Сначала вы попадете в каталог, в котором содержатся,
sources.list.d
а затем rm (удалите) практически все файлы со списком слов в названии.источник
OMG! Ubuntu! упомянул, что эта функция была добавлена в PPA ' Tweak '.
Предположительно, когда он окажется во вселенной, вы сможете использовать его, чтобы удалить себя :)
источник
Вы можете использовать Ubuntu-Tweak , что позволяет очень легко редактировать ppa. Вы можете удалить ppa вручную или когда Ubuntu-Tweak узнает об этом, просто нажмите кнопку.
источник
Вы можете попробовать эту команду ниже, и она очень хорошо удаляет ядро Linux 3.5 (ppa: xorg-edgers / ppa).
источник
add-apt-repository теперь принимает аргумент --remove.
https://bugs.edge.launchpad.net/ubuntu/+bug/446216
Я также предложил добавить команду rm-apt-repository:
источник
Создайте эту функцию (добавьте ее туда, где вы храните свои функции), а затем запустите с соответствующим именем ppa:
Добавьте проверку ошибок (например, несуществующий параметр), если хотите ...
источник
Все эти ответы хороши, но для меня самый простой способ по-прежнему удалить их напрямую с помощью rm -rf.
Представьте, что apt update выдает следующую ошибку:
Затем вы можете исправить это, выполнив что-то вроде:
источник
sudo apt update
потом?