Как могат да бъдат премахнати PPA?

Добавял съм много PPA с помощта на командата add-apt-repository. Има ли прост начин да премахна тези PPA? Проверих в /etc/apt/sources.list за съответните deb редове, но те не са там.

Това е на сървърна система, така че решение от команден ред би било чудесно!

Решение

Използвайте флага --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.

И накрая, но не на последно място, можете също така да забраните или премахнете PPAs от раздела "Software Sources" (Софтуерни източници) в Настройки на Ubuntu с няколко щраквания на мишката (не е необходим терминал).

Коментари (25)

Можете да използвате

sudo ppa-purge ppa:repository-name/subdirectory

в терминал.

За да използвате тази команда, първо трябва да инсталирате ppa-purge. За да го направите, използвайте sudo apt-get install ppa-purge или щракнете върху този бутон:

Научете повече за нея тук.

Коментари (7)

Можете да управлявате хранилищата си в System > Administration > Software Sources.

Можете също така да ги премахнете в /etc/apt/sources.list.d/, където ще намерите файла -ppa-.list Можете да премахнете този файл или просто да коментирате реда deb

Коментари (0)