2012-01-19 9 views
6

Użyłem niektórych PPA stron trzecich do zainstalowania OpenCV 2.3 na moim Ubuntu 11.10. Teraz podczas aktualizacji napotkałem na kilka problemów z tymi pakietami i ich niespełnionymi zależnościami. Więc chciałem usunąć ppas. Ale do tego potrzebowałbym pakietu o nazwie ppa-purge, którego nie mogę teraz zainstalować, ponieważ moja struktura pakietu wydaje się być uszkodzona.usuwanie ppa w ubuntu bez użycia ppa-purge

Jakiekolwiek obejścia tego problemu?

Dzięki.

Odpowiedz

2

Edytuj /etc/apt/sources.list ręcznie, usuń adres URL problemu, następnie apt-get update, a następnie kontynuuj aktualizację.

+1

Jak znaleźć adres URL problemu? – wrahool

+0

@wrahool: po prostu uruchom "sudo apt-get update" i zobacz, które adresy URL powodują problemy z tego, co jest drukowane z konsoli, lub które wyglądają znajomo. Zwykle ppas, które są dodawane, znajdują się w pliku własnym w powyższym katalogu (dla mnie był to /etc/apt/sources.list.d/. – fuzzyanalysis

0

Jeśli napotykasz problemy związane z uszkodzonymi pakietami, najpierw usuń ten pakiet, najpierw sprawdzając zależności, a następnie zdecydowanie usuń ten pakiet, i nie zapomnij zrestartować komputera, gdy dokonasz ogromnych zmian w systemie. Aby usunąć ten pakiet używać polecenia te powłoki

$ sudo su 

Następnie wprowadź hasło

# apt-cache rdepends package-name 
# apt-get --purge remove --force package-name 

Użyj Polecenia te powłoki

# apt-get clean 
# apt-get autoclean 
# apt-get update 
# apt-get upgrade 
# apt-get dist-upgrade 
# reboot 

ten pracował dla mnie, spróbuj tego, uważam, że będzie to naprawić wszystkie twoje problemy, Powodzenia.

5
sudo add-apt-repository --remove ppa:PPA_Name/ppa 

Zastąp "PPA_Name" nazwą swojego PPA.

Powiązane problemy