Dodałem wiele PPA za pomocą add-apt-repository
polecenia. Czy istnieje prosty sposób na usunięcie tych umów PPA? Sprawdziłem /etc/apt/sources.list
odpowiednie linie deb, ale ich tam nie ma.
Jest to system serwerowy, więc rozwiązanie z linii poleceń byłoby świetne!
ppa-purge
pracy z multarchą).sudo synaptic
> Konfiguracja> Repozytoria> PPA> (wybierz PPA)> Usuń (może nie „Usuń”, nie jestem pewien poprawnego tłumaczenia, mogę sprawdzić opcje programu tylko w innym języku).Odpowiedzi:
Użyj
--remove
flagi, podobnie jak w przypadku dodania PPA:Jako bezpieczniejszą alternatywę możesz zainstalować ppa-purge:
A następnie usuń PPA, obniżając z wdziękiem pakiety, które dostarczyłeś, do pakietów dostarczanych przez oficjalne repozytoria:
Pamiętaj, że spowoduje to odinstalowanie pakietów dostarczonych przez PPA, ale nie pakietów dostarczonych przez oficjalne repozytoria. Jeśli chcesz je usunąć, powinieneś to powiedzieć apt:
Możesz także usunąć umowy PPA, usuwając
.list
pliki z/etc/apt/sources.list.d
katalogu.Last but not least, możesz również wyłączyć lub usunąć PPA z sekcji „Źródła oprogramowania” w Ustawieniach Ubuntu za pomocą kilku kliknięć myszy (nie potrzebujesz terminalu).
źródło
add-apt-repository: error: no such option: --remove
: - /sudo apt-add-repository --remove ppa:repo_name/subdirectory
add-apt-repository: error: no such option: --remove
iadd-apt-repository: error: no such option: -r
Po prostu uruchom ponownie apt-add-repository z
--remove
opcją usunięcia PPA dodanego za pomocą wiersza poleceń, na przykład:Następnie zaktualizuj za pomocą:
źródło
add-apt-repository: error: no such option: --remove
Alternatywnie, tak jak
ppas
są przechowywane/etc/apt/sources.list.d
, możesz znaleźć ten, który chcesz usunąć, wprowadzając:Następnie, gdy zanotujesz nazwę tego przestępstwa ppa (np.
myppa.list
), Możesz wpisać:Uważaj na rm (dlatego użyłem interaktywnego przełącznika, abyś mógł potwierdzić swoje działania. Następnie biegnij
sudo apt-get update
później.Ta metoda usuwa jedynie
.list
plik ppa ; nie usuwa żadnych innych plików ani nie rozwiązuje żadnych innych problemów spowodowanych przezppa
; do tego możesz użyćppa-purge
po odzyskaniu zdolności aktualizacji (wiem, że wspomniałeś o tym w swoim pytaniu, ale dodam ten punkt dla przyszłych czytelników): zobacz tutaj, aby uzyskać więcej informacji na tematppa-purge
.Weź również pod uwagę, że jeśli wcześniej dodałeś klucz repozytorium jako zaufany , powinieneś go usunąć :
źródło
pub 2048R/5044912E 2010-02-11
. W takim przypadku, aby usunąć ten klucz,KEY_ID
jest5044912E
. Zobacz askubuntu.com/a/107189/108037 . Wspominam o tym, ponieważapt-key del
po cichu nie udało się goOK
przekazać2048R/5044912E
jako identyfikator klucza.Możesz użyć
polecenie w terminalu.
Najpierw musisz zainstalować,
ppa-purge
aby użyć tego polecenia. Aby to zrobić, użyjsudo apt-get install ppa-purge
lub kliknij ten przycisk:Dowiedz się więcej o tym tutaj .
źródło
Odpowiedzi na to pytanie pomogą ci.
Możesz zarządzać PPA w
System > Administration > Software Sources
lub usuwając pliki w/etc/apt/sources.list.d/
.Możesz także użyć pakietu o nazwie ppa-purge .
I, jak skomentowałem pytanie, do którego odsyłam powyżej,
źródło
Ubuntu Software Center > Edit > Software Sources
.System Settings -> System -> Software & Updates -> Other Software
Niektóre osoby wolą dodawać i usuwać repozytoria za pomocą GUI. Począwszy od Ubuntu 10.10, wymaga to trochę dodatkowej pracy. Objaśnienie jest dostępne na wiki . Aby wszystkie odpowiedzi na to pytanie były dostępne w jednym miejscu, postaram się streścić tutaj ważne szczegóły. Pamiętaj, aby sprawdzić wiki (szczególnie po wydaniu nowej wersji Ubuntu), aby upewnić się, że proces ten jest nadal aktualny.
Najpierw będziesz chciał ponownie włączyć „Źródła oprogramowania” w menu System-> Administracja. Kliknij prawym przyciskiem menu Aplikacje / Miejsca / System i kliknij „Edytuj menu”.
Otworzy się okno, przewiń w dół i kliknij „Administracja”. Zaznacz pole obok „Źródła oprogramowania”, a następnie kliknij przycisk „Zamknij”.
Przejdź do System-> Administracja i powinieneś zobaczyć „Źródła oprogramowania” w menu.
W oknie, które zostanie otwarte, kliknij kartę „Inne oprogramowanie” u góry.
Powinieneś zobaczyć wszystkie dodane repozytoria (w tym umowy PPA dodane za pośrednictwem repozytorium add-apt). Możesz tymczasowo wyłączyć repozytorium, usuwając zaznaczenie pola obok niego. Aby trwale usunąć repozytorium, zaznacz je i kliknij przycisk „Usuń”. Po zakończeniu naciśnij przycisk „Zamknij”.
Jak zauważył wcześniej Marcel Stimberg:
Mam nadzieję, że to pomoże.
źródło
ppa-purge
jest twoim przyjacielem. Automatycznie odinstalowuje wszystko, co zainstalowałeś za pomocą ppa, a następnie usuwa ppa.Zainstaluj ppa-purge poprzez:
sudo apt-get install ppa-purge
i użyj go w ten sposób:
sudo ppa-purge ppa-url
Altówka.
źródło
Ponieważ Ubuntu Maverick (10.10)
add-apt-repository
akceptuje parametr-r
lub--remove
, który usuwa PPA w taki sam sposób, jak go zainstalowałeś. :)Więc:
Zainstalować:
sudo apt-add-repository ppa:user/repository
Odinstaluj:
sudo apt-add-repository -r ppa:user/repository
źródło
-r
i--remove
naapt-add-repository
polecenie. Dlatego myślę, że używasz zmodyfikowanej lub nieaktualnej wersjiapt-add-repository
. To narzędzie jest dostarczane przezpython-software-properties
pakiet, być może używasz jego zablokowanej wersji. Możesz sprawdzić jego kod źródłowy tutaj: bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/… Te opcje usuwania zostały wprowadzone w wersji 47, pod koniec 2010 roku. Więc istnieją od 10.10 i nigdy się nie zmieniają, ponieważ możesz patrz w źródle.Uruchom Centrum oprogramowania Ubuntu iz menu wybierz „Źródła oprogramowania” - tam możesz dodawać / edytować / usuwać repozytoria.
źródło
Uruchom następujące polecenia:
źródło
add-apt-repository: error: no such option: --remove
W zależności od tego, czy add-apt-repository zostało wywołane z pełną linią sources.list czy ppa, dołącza linię do /etc/apt/sources.list lub nowego pliku w katalogu /etc/apt/sources.list.d/ . Jeśli jest to ppa, to zaimportuje klucz ppa GPG do breloka apt
Aby odwrócić działania wykonane przez add-apt-repository, możesz albo ręcznie usunąć linię apt, albo użyć narzędzia takiego jak „Software Sources”, aby to zrobić, a następnie usunąć klucz GPG za pomocą apt-key w następujący sposób:
„sudo apt-key list”, aby znaleźć identyfikator repozytorium, które chcesz usunąć, a następnie
„sudo apt-key del id”, gdzie wygląda jak 7FAC5991. Identyfikator to część po znaku „/”.
źródło
Jeśli mówisz o rzeczywistych aplikacjach zainstalowanych za pośrednictwem PPA, zostaną one wyświetlone na liście, tak jak każda inna aplikacja, i odinstalujesz je w ten sam sposób. Same PPA (repozytoria) zostaną wymienione na karcie „Inne oprogramowanie” menu Ustawienia-> Repozytoria. Można je usunąć tak jak każde inne źródło.
źródło
Za pomocą
add-apt-repository
Uwaga: To rozwiązanie nie usuwa / obniża pakietów powiązanych z repozytorium.
add-apt-repository
Polecenie ma możliwość usunięcia składowania, która jest określona-r
. Musisz tylko znać PPA, które chcesz wysłać po drodze. Użyj poniższego polecenia:... zmieniając „PPA / HERE” na PPA, który usuwasz.
Źródło: JAK KORZYSTAĆ Z LAUNCHPAD PPA (DODAJ, USUŃ, WYPEŁNIJ, WYŁĄCZ) W UBUNTU
Za pomocą
ppa-purge
Uwaga: To rozwiązanie usunie PPA i obniży z niego wszystkie pakiety.
Aby zainstalować użyj:
Aby użyć
ppa-purge
, wykonaj:... zmieniając „REPOSITORY / HERE” na usuwane repozytorium.
Źródło: USUŃ LUB WYPEŁNIJ REPOZYTORIA PPA POPRZEZ LINIĘ KOMEND [SZYBKA WSKAZÓWKA]
Korzystanie z oprogramowania i aktualizacji
Uwaga: To rozwiązanie nie usuwa / obniża pakietów powiązanych z repozytorium.
Wyszukaj „Oprogramowanie i aktualizacje” i uruchom je, a następnie wybierz kartę -> „Inne oprogramowanie”. Aby usunąć repozytorium, odznacz je, a następnie kliknij „Zamknij”, a na koniec „Odśwież”.
źródło
Możesz użyć y-ppa-manager
Instalacja:
Posługiwać się :
Otwórz Y PPA Manager i wybierz
Manage PPAs
Wybierz umowę PPA, którą chcesz usunąć, i kliknij
Remove
przyciskźródło
Możesz zarządzać swoimi repozytoriami w
System > Administration > Software Sources
Możesz także usunąć je
/etc/apt/sources.list.d/
tam, gdzie znajdziesz<repo>-ppa-<distro>.list
plik. Możesz usunąć ten plik lub po prostu skomentować linię debźródło
Jest polecenia
add-apt-repository -r
.Ale usunięcie pliku i ponowne uruchomienie
sudo apt-get update
jest również w porządku.źródło
add-apt-repository: error: no such option: -r
Oprócz wspomnianego już rozwiązania: jeśli nadal masz zainstalowane oprogramowanie z tego repozytorium, najlepiej przywrócić je do oryginalnej wersji dostarczonej z ubuntu: ta z ppa nie będzie już otrzymywać aktualizacji (bezpieczeństwa i innych). Istnieje narzędzie, które to zrobi: ppa-purge http://packages.ubuntu.com/maverick/ppa-purge
źródło
To zależy. Jeśli zainstalowałeś nową aplikację z ppa, możesz odinstalować ją normalnie. Jeśli jednak włączyłeś ppa, aby uzyskać nowszą wersję programu, który już zainstalowałeś (Firefox 4, nowsze sterowniki Xorg itp.), Musisz użyć programu o nazwie ppa-purge.
Ppa-purge jest dostępna w repozytoriach Maverick i nowszych. Backport jest dostępna dla Lucid użytkowników. Po prostu zainstaluj, a następnie uruchom
Powyższe polecenie wyłączy ppa ze źródeł oprogramowania, a następnie ponownie zainstaluje oficjalną wersję zaktualizowanej aplikacji z repozytorium Ubuntu.
źródło
W Linux Mint nie ma
--remove
lub nie-r
włącza sięadd-apt-repository
. Jeśli chcesz usunąć repozytorium, musisz to zrobić ręcznie. To nie jest trudne:Wyświetl wszystkie zainstalowane repozytoria.
Wymienia na przykład:
Znajdź nazwę repozytorium, które chcesz usunąć.
W moim przypadku chcę usunąć
natecarlson-maven3-trusty.list
.Usuń repozytorium.
Wyświetl wszystkie klucze GPG.
Wymienia na przykład:
Znajdź identyfikator klucza, który chcesz usunąć. Identyfikator klucza to część po
/
.W moim przypadku chcę usunąć klucz Nate Carlson, więc identyfikator to
3DD9F856
.Wyjmij klucz.
Zaktualizuj listy pakietów.
Gotowy!
źródło
Najprostszym sposobem na usunięcie wszystkich PPA'a jest:
Najpierw zabierze Cię do katalogu, który zawiera,
sources.list.d
a następnie rm (usuń) w zasadzie wszystkie pliki z listą słów w nazwie.źródło
OMG! Ubuntu! wspomniał, że ta funkcja została dodana do PPA „ Tweak ”.
Prawdopodobnie, gdy znajdzie się we wszechświecie, będziesz mógł go użyć, aby się usunąć :)
źródło
Możesz użyć Ubuntu-Tweak , co bardzo ułatwia edycję ppa. Możesz usunąć ppa ręcznie lub gdy Ubuntu-Tweak o tym wie, wystarczy kliknąć przycisk.
źródło
Możesz wypróbować poniższe polecenie i bardzo dobrze działa dla mnie usunięcie jądra Linuksa 3.5 (ppa: xorg-edgers / ppa).
źródło
add-apt-repository akceptuje teraz argument --remove.
https://bugs.edge.launchpad.net/ubuntu/+bug/446216
Zaproponowałem także dodanie komendy rm-apt-repository:
źródło
Utwórz tę funkcję (dodaj ją do dowolnego miejsca, w którym przechowujesz swoje funkcje), a następnie uruchom z odpowiednią nazwą ppa:
Dodaj sprawdzanie błędów (na przykład nieistniejący parametr), jeśli chcesz ...
źródło
Wszystkie te odpowiedzi są w porządku, ale dla mnie najprostszym sposobem jest ich bezpośrednie usunięcie za pomocą rm -rf.
Wyobraź sobie, że apt update powoduje następujący błąd:
Następnie możesz to naprawić, wykonując coś takiego:
źródło
sudo apt update
później bieganie jest konieczne?