Przejdź do treści
Strona główna » Usuwanie programów w Linux: APT, Snap, Deb i Flatpak

Usuwanie programów w Linux: APT, Snap, Deb i Flatpak

    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.

    1. 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.

    2 komentarze do “Usuwanie programów w Linux: APT, Snap, Deb i Flatpak”

    1. Pingback: Który menadżer pakietów wybrać Snap, Flatpak czy AppImage

    Dodaj komentarz

    Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

    Optimized by Optimole