Как удалить тот или иной PPA?
Я добавил трансмиссию PPA. После добавления PPA, когда я попытался открыть программу обновления программного обеспечения, я получил следующее сообщение.
Не удалось загрузить список пакетов
Это серьезная проблема. Попробуйте позже. Если эта проблема появляется снова, пожалуйста, сообщите об ошибке разработчикам.
Даже я не мог открыть исходники программного обеспечения, центр программного обеспечения Ubuntu и Sypnatic менеджер пакетов.
Что мне нужно сделать. Есть ли какая-нибудь команда для удаления PPA.
3 ответа
Следующая команда удаляет ppa
,
$ sudo add-apt-repository --remove ppa:PPANAME
$ sudo apt-get update
Ответ от Сагар Ракше правильный.
Здесь я объясню, как выполнить это вручную.
Удалить репозиторий
Во-первых, определите ваш неправильный файл в /etc/apt/sources.list.d
(возможно, вам также придется проверить основной файл /etc/apt/sources.list
)
cd /etc/apt/sources.list.d
head *.list
Затем переименуйте файл, чтобы отключить его:
sudo mv WRONGFILE.list WRONGFILE.list.backup
Или вместо переименования файла создайте резервную копию каталога и переместите туда файл:
sudo mkdir backup_on_date_YYYMMDD
sudo mv WRONGFILE.list backup_on_date_YYYMMDD
Довожу до вашего сведения, add-apt-repository
скрипт Python, добавляющий или комментирующий строки в вашем *.list
файлы. Лично я предпочитаю выполнять эти операции самостоятельно, чтобы сохранять ясность и безопасность *.list
файлы.
Удалить ключи подписи пакета
Показать установленные ключи apt с помощью apt-key list
и найдите ключ для репо, который вы хотите удалить, например:
pub 2048R/5044912E 2010-02-11
uid Dropbox Automatic Signing Key <linux@dropbox.com>
Вы можете использовать sudo apt-key del 5044912E
удалить этот ключ.
Графический способ удаления репозиториев ppa выглядит следующим образом:
- откройте настройки системы
- нажмите на значок Softare & Updates
- перейдите на вкладку Другое программное обеспечение
- выберите репозиторий, который вы хотите удалить
- нажмите кнопку Удалить
надеюсь, это поможет