Menedżer pakietów Apt, plik .deb, snap store i flatpak są uznanymi sposobami instalacji pakietów w dystrybucjach opartych na Debianie, takich jak Ubuntu i PopOS.
Wiele osób jest zdezorientowanych, jeśli chodzi o znalezienie odpowiedniej metody usunięcia pakietu z systemu. Na przykład, apt remove i apt purge jest standardową metodą na usuwanie programów z Apt i Deb ale jak to będzie z aplikacjami snap czy flatpak.
Bez większej jasności, ludzie losowo używać tego polecenia, aby usunąć pakiety bez zrozumienia procesu pracy tych poleceń.
Dziś dowiesz się, jak poprawnie usunąć pakiet w Ubuntu i innych dystrybucjach opartych na Debianie, rozumiejąc znaczenie wszystkich poleceń.
Usuwanie programów zainstalowanych przez menedżera pakietów Apt
Menedżer pakietów Apt zapewnia najprostszy sposób na zainstalowanie dowolnego pakietu dostępnego w repozytorium. Aby przeprowadzić proces instalacji, należy wykonać polecenie apt install [nazwa aplikacji]
z lub bez sudo, w zależności od uprawnień użytkownika.
Po zakończeniu procesu instalacji, masz dwie metody, aby usunąć zainstalowany pakiet, jak wspomniano poniżej.
- Polecenie Apt Remove (odnośnik do sekcji opisującej Remove)
- Polecenie Apt Purge (odnośnik do sekcji opisującej Purge)
Polecenie Apt remove
Polecenie apt remove
pojawia się w momencie eliminacji binariów pakietu. Pominie ono pliki konfiguracyjne lub pliki danych pakietu od usunięcia wraz z zależnościami zainstalowanymi z nim w czasie instalacji.
Jeśli dokonałeś jakichkolwiek zmian w konfiguracji lub ustawieniach pakietu, zostanie on nietknięty. W przyszłości, jeśli ponownie zainstalujesz ten sam pakiet, odbierze on istniejącą konfigurację lub pliki danych.
Uwaga: Usunięcie pakietu może wymagać konta root lub dostępu sudo.
Syntaktyka
apt remove [NAZWA PAKIETU]
Na przykład: jeśli chcesz usunąć popularny program graficzny Gimp, wpisujesz jego nazwę:
apt remove gimp
Komenda Apt purge
Polecenie Apt purge
i apt remove
mają tę samą funkcjonalność z tym, że apt purge
eliminuje również plik konfiguracyjny i plik danych pakietu wraz z binariami i zależnościami zainstalowanymi z nim w czasie instalacji.
Wszystkie zmiany dokonane w konfiguracji zostaną wymazane bez pozostawienia czegokolwiek za sobą.
Uwaga: Użyj tego polecenia, jeśli na pewno nie zamierzasz używać docelowej aplikacji w najbliższej przyszłości.
Syntaktyka
apt purge --auto-remove [NAZWA PAKIETU]
Powyższa komenda usuwa wszystko wraz z zależnościami, --auto-remove
jest aliasem komendy autoremove
działa podobnie do komendy apt autoremove
.
Na przykład: jeśli chcesz usunąć popularny program graficzny Gimp, wpisujesz jego nazwę:
apt purge --auto-remove gimp
Usuwanie programów zainstalowanych przez plik .deb
Pakiet zainstalowany poprzez plik .deb może być łatwo usunięty przy użyciu apt remove
, apt purge
lub dpkg --remove
nazwy pakietu.
Jeśli nie znasz nazwy pakietu, wyszukaj ją używając poniższego polecenia.
apt-cache search [NAZWA APLIKACJI]
Zamień [NAZWA APLIKACJI]
na nazwę swojej aplikacji lub coś specyficznego dla Twojej aplikacji. W przypadku chrome będzie to przeglądarka.
apt-cache search browser
Po znalezieniu nazwy pakietu, użyj dowolnej z poniższych metod, aby usunąć go z systemu.
apt remove google-chrome-stable
Apt Remove
usunie wszystkie binaria przeglądarki chrome z wyjątkiem plików konfiguracyjnych i danych.
apt purge google-chrome-stable
Apt Purge
usunie wszystkie binaria przeglądarki chrome, w tym pliki konfiguracyjne i dane.
Jeśli nie udało się znaleźć nazwy pakietu, nadal można łatwo usunąć pakiet za pomocą jego pliku .deb za pomocą polecenia dpkg, jak pokazano poniżej.
dpkg -r ./google-chrome-stable_current_amd64.deb
Usuwanie programów zainstalowanych przez Snap Store
Snap Store jest lepszą alternatywą dla polecenia apt ze względu na jego funkcję bundle, która pozwala spakować wszystko w jednym pliku snap. Ułatwia to deweloperowi stworzenie aplikacji, a użytkownikowi jej instalację.
Uwaga: Usunięcie pakietu może wymagać konta root lub dostępu sudo.
Syntaktyka
snap remove [PAKIET SNAP]
Zamień [PAKIET SNAP]
na nazwę swojego pakietu.
Na przykład: wykonaj poniższe polecenie, aby usunąć OBS studio z systemu zainstalowanego poprzez snap store.
snap remove obs-studio
Po zakończeniu usuwania, zobaczysz, że pakiet snapowy OBS Studio został usunięty. Jednak folder OBS jest nadal obecny w katalogu snap. Aby go usunąć, wykonaj poniższe polecenie.
rm -r ~/snap/obs-studio
Usuwanie programów zainstalowanych przez Flatpak
Flatpak i Snap Store mają wspólny interes w zawarciu wszystkiego w jednym pakiecie, z wyjątkiem tego, że snap jest utrzymywany przez canonical, a flatpak jest projektem całkowicie napędzanym przez społeczność.
Syntaktyka
flatpak uninstall [PAKIET]
Na przykład: jeśli chcesz usunąć Spotify zainstalowane poprzez flatpak, określ id aplikacji Spotify, aby usunąć ją z systemu, jak pokazano poniżej.
- Otwórz terminal i wpisz poniższą komendę, aby wyświetlić listę zainstalowanych aplikacji flatpak:
flatpak list
2.Znajdź Spotify na liście zainstalowanych aplikacji i skopiuj jego ID.
3. Następnie wpisz poniższą komendę, zastępując “ID_aplikacji” ID Spotify, aby usunąć aplikację:
flatpak uninstall ID_aplikacji
Potwierdź usunięcie, wpisując “y” i naciśnij Enter.
Po wykonaniu tych kroków, Spotify zostanie usunięte z Twojego systemu za pomocą flatpak.
Pingback: Który menadżer pakietów wybrać Snap, Flatpak czy AppImage