Jak zainstalować i włączyć Snap w systemie Linux Mint 22, 21 lub 20

Snap to system zarządzania pakietami, który instaluje oprogramowanie i zarządza nim w dystrybucjach Linuksa. Snapy to samodzielne aplikacje ze wszystkimi ich zależnościami, dzięki czemu można je łatwo zainstalować i używać w różnych dystrybucjach Linuksa. Aktualizują się automatycznie i zapewniają bezpieczne i spójne środowisko dla aplikacji. Linux Mint 22, 21 i 20 nie są dostarczane z preinstalowanym Snapem, ponieważ zespół Linux Mint woli Flatpak ze względu na jego charakter open source i ścisłą integrację z ekosystemem Mint. Jednak włączenie Snap w Linux Mint może poszerzyć zakres dostępnego oprogramowania i zapewnić alternatywną metodę zarządzania aplikacjami.

Chociaż Linux Mint preferuje Flatpak, niektórzy użytkownicy mogą włączyć Snap z różnych powodów. Powody te obejmują dostęp do określonych aplikacji dostępnych jako Snap, preferencje dotyczące automatycznych aktualizacji Snap lub znajomość ekosystemu Snap. Ten przewodnik przeprowadzi użytkowników przez kolejne etapy instalacji i włączania Snap na Linux Mint.

Usuń blok przyciągania (nosnap.pref)

Linux Mint umożliwia użytkownikom dodawanie dodatkowych preferencji APT podczas instalowania pakietów. Domyślnie ten katalog preferencji.d zawiera plik konfiguracyjny o nazwie nosnap.pref, który zawiera instrukcje uniemożliwiające APT automatyczne instalowanie przystawek z wybranymi pakietami.

Aby usunąć plik nosnap.pref, uruchom następujące polecenie.

sudo rm /etc/apt/preferences.d/nosnap.pref

Alternatywnie możesz zmienić nazwę pliku jako kopię zapasową, jeśli chcesz go przywrócić.

sudo mv /etc/apt/preferences.d/nosnap.pref /etc/apt/preferences.d/nosnap.pref.backup

Teraz zaktualizuj listę pamięci podręcznej pakietów systemu Linux Mint, uruchamiając apt update.

sudo apt update

Zainstaluj Snapd (usługa Snapcraft)

Teraz, gdy usunąłeś blokadę uniemożliwiającą instalację Snap, możesz wykonać następujące kroki, aby zainstalować Snap.

sudo apt install snapd -y

To polecenie zainstaluje menedżera pakietów Snap i wszystkie niezbędne zależności.

Po zakończeniu instalacji możesz sprawdzić, czy Snap działa, uruchamiając:

snap version

Przykładowe wyjście:

snap       2.57.5+22.04ubuntu0.1
snapd      2.57.5+22.04ubuntu0.1
series     16
linuxmint  21
kernel     5.15.0-57-generic

Powinieneś zobaczyć numer wersji zainstalowanego menedżera pakietów Snap.

Przed kontynuowaniem użyj następującego polecenia, aby natychmiast i automatycznie włączyć usługę Snap po ponownym uruchomieniu systemu. Należy pamiętać, że może to być już ustawione, ale zawsze najlepiej jest uruchomić polecenie, aby upewnić się, że jest ustawione.

sudo systemctl enable --now snapd.service

Opcjonalnie możesz sprawdzić status systemctl za pomocą następującego polecenia.

systemctl status snapd.service

Przykładowe wyjście:

Radziłbym również zainstalować pakiet systemowy Snap core, który jest opcjonalny.

sudo snap install core

Opcjonalnie możesz zrestartować komputer, ale można to pominąć; jeśli zauważysz jakieś problemy, radzę to zrobić.

reboot

Teraz sprawdź, czy usługa Snap działa, używając następującego polecenia.

sudo snap install hello-world && hello-world

Wynik powinien brzmieć „Hello World!” co oznacza, że ​​usługa Snap działa i jest poprawnie zainstalowana.

Jak zainstalować pakiety Snap

Teraz, gdy włączyłeś Snap, polecenie instalacji pakietów jest następujące.

sudo snap install <package name>

Na przykład instalacja Telegramu.

sudo snap install telegram

Jeśli chcesz zainstalować sklep GUI Snap (Snapcraft), uruchom następujące polecenie.

sudo snap install snap-store

Aby uruchomić Snap Store, możesz go znaleźć w następującej ścieżce: Pasek zadań > Administracja > Snap Store.

Przykład:

Usuń Snap i przywróć plik nosnap.pref

Jedną z najlepszych rzeczy, jakie mogę powiedzieć o Snapie, jest to, że jeśli chcesz usunąć wszystkie instalacje Snap i samego menedżera pakietów, nie musisz przechodzić przez każdą instalację i usuwać ich indywidualnie. Wszystko, co musisz zrobić, to usunąć usługę snapd, która podczas usuwania odinstaluje wszystkie zainstalowane pakiety snap.

sudo apt autoremove snapd

Przykładowe wyjście:

W powyższym przykładzie na wynikach widać, że pakiety Snap zostały zainstalowane; w przypadku samouczka Snap Store i HelloWorld zostały automatycznie usunięte podczas czyszczenia. Jeśli zainstalowałeś 100 aplikacji Snap, nie musisz ich wcześniej usuwać z samego Snap.

Możesz przywrócić blok, jeśli zmienisz nazwę oryginalnego pliku bloku na nosnap.pref.backup i przekonwertujesz plik na jego oryginalną nazwę za pomocą polecenia mv.

sudo mv /etc/apt/preferences.d/nosnap.pref.backup /etc/apt/preferences.d/nosnap.pref

Alternatywnie, jeśli plik został usunięty, użyj następującego polecenia, aby automatycznie utworzyć nowy plik blokowy.

sudo tee /etc/apt/preferences.d/nosnap.pref<<EOF
# To prevent repository packages from triggering the installation of Snap,
# this file forbids snapd from being installed by APT.
# For more information: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html

Package: snapd 
Pin: release a=* 
Pin-Priority: -10
EOF

Wniosek

Po zainstalowaniu i włączeniu Snap w Linux Mint użytkownicy mogą łatwo uzyskać dostęp do szerokiej gamy aplikacji i zarządzać nimi za pośrednictwem Snap Store. Podczas gdy Linux Mint faworyzuje Flatpak ze względu na jego charakter open source i integrację, Snap oferuje alternatywę, która dla niektórych użytkowników może okazać się korzystna w przypadku określonych aplikacji lub automatycznych aktualizacji. Regularna aktualizacja Snap zapewnia dostęp do najnowszych funkcji i ulepszeń zabezpieczeń. Użytkownicy docenią wygodę i elastyczność, jaką Snap wnosi do Linux Mint, ułatwiając instalację i korzystanie z ulubionego oprogramowania.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz