Добавял съм много 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 с няколко щраквания на мишката (не е необходим терминал).
Можете да използвате
sudo ppa-purge ppa:repository-name/subdirectory
в терминал.
За да използвате тази команда, първо трябва да инсталирате ppa-purge
. За да го направите, използвайте sudo apt-get install ppa-purge
или щракнете върху този бутон:
Научете повече за нея тук.
Можете да управлявате хранилищата си в System > Administration > Software Sources
.
Можете също така да ги премахнете в /etc/apt/sources.list.d/
, където ще намерите файла <repo>-ppa-<distro>.list
Можете да премахнете този файл или просто да коментирате реда deb