Jak mogę odinstalować oprogramowanie?

Widząc, że istnieją różne sposoby instalacji na Ubuntu. Jakie są różne sposoby na odinstalowanie elementów?

Które sposoby zawsze działają? Jak mogę być pewien, że coś zostało odinstalowane?

Rozwiązanie

Jeśli aplikacja została zainstalowana za pomocą menedżera pakietów, wystarczy uruchomić

sudo apt-get remove 

To powinno zawsze działać. Jeśli terminal nie jest'tym, co miesza Ci w głowie, możesz otworzyć System → Administracja → Menedżer pakietów Synaptic, wyszukać pakiet, który chcesz usunąć, kliknąć na pole wyboru obok niego i wybrać "zaznacz do usunięcia". Po kliknięciu "Zastosuj", pakiet powinien zostać usunięty. Istnieje oczywiście również Centrum Oprogramowania Ubuntu. Jest to całkiem podobne do Synaptic. Wystarczy wyszukać nazwę aplikacji i kliknąć przycisk "Usuń".

Czasami aplikacje mogą być podzielone na wiele pakietów (na przykład, wiele gier ma oddzielny pakiet dla ich muzyki). Aby upewnić się, że odinstalowałeś wszystkie powiązane pakiety ORAZ pliki konfiguracyjne, możesz wpisać

sudo apt-get purge 

lub - w Synaptic- "zaznacz do całkowitego usunięcia" zamiast po prostu "zaznacz do usunięcia".

Jeśli chodzi o aplikacje, które zostały ręcznie skompilowane i zainstalowane, nie zawsze istnieje jeden sposób na ich usunięcie. Najlepszą rzeczą do zrobienia jest sprawdzenie pliku README/INSTALL, który towarzyszył pakietowi źródłowemu - jeśli taki istnieje.

Komentarze (3)
  • Centrum oprogramowania: znajdź pakiet, kliknij usuń


  • apt-get:

      sudo apt-get remove  && sudo apt-get autoremove
  • aptitude:

      sudo aptitude remove 

Ważne jest, aby zauważyć, że kiedy instalujesz rzeczy, często zależą one od innych pakietów. Kiedy odpalisz apt-get remove, domyślnie nie usuwa on automatycznie zainstalowanych aplikacji. Jest to często bezpieczniejsze (jeśli'usuwasz tymczasowo coś takiego jak ubuntu-desktop), ale może to oznaczać, że skończysz z mnóstwem śmieci.

aptitude zapewni automatyczne usuwanie rzeczy (jak również posiada ładny interaktywny interfejs wiersza poleceń)

Możesz również szukać "okruchów" w synaptic używając filtra "local or obsolete" w sekcji status.

Komentarze (2)

Poniżej przedstawiamy listę możliwych sposobów:

Jeśli pakiet został zainstalowany za pomocą menedżera pakietów, możesz go usunąć za pomocą jednego z narzędzi przeznaczonych do tego celu:

  • dpkg --remove: najbardziej podstawowe narzędzie wiersza poleceń. Unikaj.
  • apt-get remove lub aptitude remove: są to standardowe narzędzia wiersza poleceń. Aptitude jest nieco preferowane: jest nieco bardziej wyrafinowane. Na przykład, może zachować plik dziennika wszystkich operacji na pakietach.
  • synaptic: Narzędzie GUI dostępne przez menu GUI pod "System/Administracja". Obsługuje wszystkie funkcje, ogólnie bardzo fajny program.
  • Centrum oprogramowania: jeszcze ładniejsze GUI niżsynaptic`. Jest to lepsza, zaktualizowana wersja starego "Add/Remove Programs";

Wszystkie te programy wykonują swoją pracę. Możesz zacząć od najbardziej przyjaznego dla użytkownika (Centrum Oprogramowania) i kontynuować do aptitude, jeśli potrzebujesz pewnych funkcji lub instalujesz lub usuwasz programy bardzo często.

Zauważ, że te operacje usuwają większość programu, pozostawiając czasami "pliki konfiguracyjne" w miejscach takich jak /etc/apache2. Większość programów nie ma tam plików konfiguracyjnych; niektóre programy serwerowe ("daemony") mają. We wszystkich, poza kilkoma przypadkami, zachowanie tych plików konfiguracyjnych nie zaszkodzi. Jeśli chcesz usunąć wszystko, łącznie z plikami konfiguracyjnymi, możesz użyć operacji "purge". W przypadku aptitude, wiersz poleceń to "aptitude purge." (powyższe wyjaśnienie Tommy'ego dotyczące "purge" nie jest dokładne. Operacja "remove", podobnie jak "purge", usuwa wszystkie zależności, które zostały dołączone do oryginalnego programu).

Jeśli program powie Ci, że pakiet został usunięty, możesz być pewien, że pliki zniknęły. Czasami pakiety zainstalowane jako kwestia zależności nie są usuwane natychmiast. Zostaną one ostatecznie usunięte przy kolejnym uruchomieniu.

Jeśli chodzi o oprogramowanie instalowane z innych kanałów (zazwyczaj kompilowane ze źródła), jesteś w większości przypadków zmuszony do ręcznego usunięcia zainstalowanych plików. Często znajdują się one gdzieś w /usr/local. Niektóre programy udostępniają skróty klawiszowe takie jak "make uninstall". Nie licz jednak na to. Częściej niż nie, najczystszym rozwiązaniem jest użycie wersji dostarczonej przez Ubuntu'repozytoria, które mogą być odinstalowane czysto.

Komentarze (0)