Metoda graficzna
Aby usunąć PPA za pomocą aplikacji GUI, należy zainstalować aplikację o nazwie „Synaptic Package Manager”. Uruchom następujące polecenie, aby zainstalować Synaptic:
$ sudo apt install synapticUruchom Synaptic z menu aplikacji i przejdź do zakładki „Ustawienia > Repozytoria > Inne oprogramowanie”.
Aby wyłączyć PPA, odznacz pola wyboru zarówno dla głównego repozytorium, jak i repozytorium kodu źródłowego. Kliknij przycisk „Zamknij”, aby wyjść. Możesz zostać poproszony o ponowne załadowanie repozytoriów, kliknij „Załaduj ponownie”, aby odświeżyć wszystkie repozytoria dodane do systemu Ubuntu.
Poczekaj na zakończenie procesu ponownego ładowania. Pamiętaj, że wyłączenie PPA na karcie „Inne oprogramowanie” spowoduje usunięcie tylko repozytoriów. Wszelkie pakiety, które zaktualizowałeś lub zainstalowałeś z repozytoriów PPA, pozostaną niezmienione. Niestety Synaptic nie zapewnia automatycznego sposobu usuwania zarówno źródła repozytorium, jak i zainstalowanych z niego pakietów. Możesz ręcznie usunąć pakiety z Synaptic na dwa sposoby.
W pierwszej metodzie będziesz musiał ręcznie usunąć pakiety przed wyłączeniem repozytoriów w zakładce „Inne oprogramowanie”. Kliknij kartę „Pochodzenie” na pasku bocznym i kliknij repozytorium, które chcesz usunąć. Usuń wszystkie pakiety z podświetlonego repozytorium, jak pokazano na poniższym zrzucie ekranu:
Po zakończeniu możesz przejść do wyłączania repozytoriów w zakładce „Inne oprogramowanie”.
Drugą metodę można zastosować po usunięciu repozytoriów w opcjach „Inne oprogramowanie”. Kliknij zakładkę „Status” i zaznacz pozycję „Zainstalowane (ręcznie)” na pasku bocznym. Znajdź pakiety, które zainstalowałeś z PPA i usuń je ręcznie.
Metoda wiersza poleceń (lepsze podejście)
Ta metoda wymaga zainstalowania przydatnego narzędzia wiersza poleceń o nazwie „ppa-purge”. To narzędzie pozwala nie tylko usuwać repozytoria PPA, ale także automatycznie usuwa lub obniża poziom powiązanych pakietów.
Aby zainstalować ppa-purge w Ubuntu, użyj poniższego polecenia:
$ sudo apt install ppa-purgeTeraz, aby całkowicie wyczyścić PPA wraz z dołączonymi do niego pakietami, uruchom polecenie w następującym formacie:
$ sudo ppa-purgeNa przykład, aby wyczyścić motyw ikon Papirus PPA, będziesz musiał uruchomić następujące polecenie:
$ sudo ppa-purge ppa:papirus/papirusPowinieneś otrzymać jakieś dane wyjściowe, jak pokazano poniżej. Poczekaj na zakończenie procesu. Pakiety w repozytorium zostaną usunięte lub zdegradowane do standardowej wersji Ubuntu, jeśli istniały już w oficjalnych repozytoriach Ubuntu i zostały zainstalowane w systemie przed uruchomieniem polecenia ppa-purge.
Wniosek
Jeśli często instalujesz aplikacje innych firm w swoim systemie Ubuntu lub chcesz majstrować przy pulpicie, dodając repozytoria PPA innych firm, rzeczy mogą się zepsuć i możesz chcieć przywrócić pakiety. W takich przypadkach ppa-purge może być całkiem przydatny. Możesz także zainstalować menedżery pakietów synaptic i aptitude, aby naprawić uszkodzone pakiety. Jeśli masz zainstalowane te trzy narzędzia w swoim systemie, możesz rozwiązać większość problemów związanych z pakietami i repozytoriami PPA w systemie Ubuntu.