Я сделал:
sudo ppa-purge ppa:cybermax-dexter/sdl2-backport
и получил:
Updating packages lists
W: The repository 'http://ppa.launchpad.net/cybermax-dexter/sdl2-backport/ubuntu xenial Release' does not have a Release file.
E: Failed to fetch http://ppa.launchpad.net/cybermax-dexter/sdl2-backport/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found [IP: 91.....]
E: Some index files failed to download. They have been ignored, or old ones used instead.
Warning: apt-get update failed for some reason
Когда я загляните в программное обеспечение и обновления-> другое программное обеспечение, PPA все еще там, а также в папке sources.list.d
, но не в файле sources.list
.
] Я понял, что часть W: связана с несовместимостью PPA с xenial
. Но я все еще не понимаю, что означают две части E: и как очистить PPA.
Я могу удалить вручную, но я хочу убедиться, что очистил все связанные файлы и т. Д., Поскольку это третья сторона, и я не хочу, чтобы на моем компьютере оставалось что-нибудь хитрое ...? Я, кстати, новичок, так что, возможно, немного не осведомлен об этом ...
Спасибо за ваше время!
Начнем с двух пунктов:
Из этих двух фактов мы можем сделать вывод: Вряд ли PPA 18.04 предоставил какие-либо пригодные для использования пакеты для вашего 16.04. система.
Следствием этого вывода является то, что PPA, возможно, никогда не работал для вас, а только возвращал сообщения об ошибках каждый раз, когда вы пытались это сделать.
Как проверить наличие файлов PPA в вашей системе:
Список 10 пакетов и версий, предоставляемых PPA, находится здесь
Используйте политику apt-cache
, чтобы проверить исходный код и номер версии каждого из перечисленных пакетов. Если версия и исходный код пакета соответствуют PPA, удалите пакет.
Вот пример:
$ apt-cache policy hello <--- The example page name is "hello"
hello:
Installed: 2.10-2ubuntu2 <--- Version number. Should EXACTLY match the version number provided by the PPA
Candidate: 2.10-2ubuntu2 +-- Sources. The PPA should be listed as a source.
Version table: V
*** 2.10-2ubuntu2 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
Удаление PPA:
Есть два шага для удаления PPA:
Вы уже нашли источник apt: файл в каталоге /etc/apt/sources.list.d/. Удалите этот файл: sudo rm /etc/apt/sources.list.d/
. Вы также можете использовать панель управления «Программное обеспечение и источники», чтобы удалить источник PPA.
Хорошей практикой является запуск apt-update после внесения любых изменений в исходники apt: sudo apt-get update
. Обновление не должно содержать ошибок или предупреждений.