Snap obsługuje instalację, wdrażanie i usuwanie oprogramowania w dystrybucjach Linuksa, podobnie jak „apt”. W rzeczywistości Snap jest proponowaną lepszą alternatywą dla apt. Zostało okrzyknięte przez Canonical i Ubuntu najlepszym repozytorium do zarządzania pakietami i instalacją w systemie Linux. Mówiąc szczerze, ma to kilka zalet. Na przykład
- Pakiety Snap są aktualizowane automatycznie
- Zależności są zawarte w pakiecie Snap. Zatem bez dodatkowej instalacji
- Aplikacje Snap działają w środowisku piaskownicy
- Najpopularniejsze aplikacje głównych wydawców, takich jak KDE, Microsoft, Google, znajdują się w repozytorium Snap
Problemy ze snapem
Społeczność Linuksa omawia wysiłki Canonical na rzecz Snap i związane z tym problemy. Cała ta krótka debata rozpoczęła się ponownie po uruchomieniu Ubuntu 20.04.
Najnowszy wariant Ubuntu jest dostarczany z pustym pakietem Chromium. Pakiet jest pusty i działa bez Twojej zgody jako backdoor, łącząc Twój komputer ze sklepem Ubuntu. Krótko mówiąc, jeśli wykonasz proste polecenie „sudo apt install chromium-browser”, wykona ono polecenie i zainstaluje pakiet snap zamiast pakietu Debiana. Co ważniejsze, bez Twojej zgody. Spójrz na zrzut ekranu poniżej.
Wyraźnie pobiera pakiet snap, gdy polecenie dotyczy pakietu apt.
Co więcej, Snap miał wiele podstawowych problemów. Instalacja, a nawet uruchomienie pakietów Snap zajmuje dużo czasu. Poza tym pakiety snap zajmują dużo więcej miejsca, nie pasują do motywu Ubuntu i nie zawsze są oficjalne. Jeśli chcesz uniknąć tego całego snapu, dobrym rozwiązaniem byłoby całkowite usunięcie repozytorium snapów z Ubuntu. Oto jak to zrobić.
Jak usunąć Snap z Ubuntu
Krok 1: Sprawdź, czy są zainstalowane pakiety Snap
Zanim zaczniemy usuwać Snap, musisz sprawdzić, czy masz zainstalowane pakiety Snap w swoim systemie. Aby sprawdzić, czy pakiety zostały zainstalowane przystawkowo, uruchom następujące polecenie.
lista snapów
Przeczytaj: Najlepsze przeglądarki dla Ubuntu, które powinieneś wypróbować w 2020 roku
Krok 2: Usuń pakiety snap
Jeśli otrzymasz wynik taki jak powyżej, możemy kontynuować. Jeśli znajdziesz zainstalowane pakiety na liście przyciągania, będziesz musiał je usunąć, używając następującego polecenia.
sudo snap usuń –purge nazwa pakietu
„nazwa-pakietu” musi zostać usunięta wraz z nazwą faktycznie zainstalowanego pakietu. Mamy również szczegółowy przewodnik na temat odinstalowywania aplikacji z Ubuntu.
Przede wszystkim musimy wyczyścić pamięć podręczną snapów.
sudo rm -rf /var/cache/snapd/
Krok 3: Odinstaluj narzędzie Snap i Snap GUI
Po zakończeniu możemy usunąć pakiet snap oraz wtyczkę snap GNOME. Aby to zrobić, uruchom następujące polecenie.
sudo apt autorove –purge snapd gnome-software-plugin-snap
Krok 4: Wyczyść preferencje przyciągania
Następnie możemy wyczyścić ustawienia i preferencje przyciągania z Twojego katalogu domowego
rm -fr /przystawka
Teraz te polecenia usuną repozytorium snapów z twojego komputera, a nawet z centrum oprogramowania Ubuntu. Odtąd nie będziesz mieć rekomendacji pakietów Snap ani sugestii. Ponownie, jeśli spróbujesz zainstalować przeglądarkę Chromium, Ubuntu poprosi Cię o pobranie Snap jako zależności od pakietu.
Krok 5: Zawieś przyciąganie
Po odinstalowaniu Snapa i wszystkich jego preferencji, możesz wstrzymać pakiet Snap. Trzymanie pakietu uniemożliwia jego automatyczną instalację lub aktualizację. No wiesz, na wszelki wypadek, jak chrom.
sudo apt-mark przytrzymaj snapd
Słowa końcowe
Więc lepiej byłoby pobrać Chromium z repozytorium Debiana. Wyeliminowałoby to jednak automatyczną aktualizację przeglądarki Chromium, ale z pewnością powstrzymałoby Cię od działania. Jeśli masz więcej problemów lub pytań, daj mi znać w komentarzach poniżej.
Przeczytaj także: Jak rozgrupować system Windows za pomocą „Alt-Tab” w Ubuntu