Jak włączyć obsługę pakietu Snap w Linux Mint

Photo of author

By maciekx

Snapy stają się coraz bardziej popularne. Właściwie prawie każda dystrybucja Linuksa oferuje ich wsparcie, z wyjątkiem Linux Mint. Twórcy tego systemu operacyjnego uznają, że technologia Snap nie spełnia w pełni ich wymagań, dlatego domyślnie wyłączyli jej obsługę. Co ciekawe, mimo że nowsze wersje Linux Mint są oparte na Ubuntu 16.04, które ma włączone Snapy, to w Mint są one dezaktywowane. Zamiast tego, zespół Linux Mint zdecydował się na pełne wsparcie dla Flatpak, które jest solidną alternatywą, oferującą wiele dostępnych pakietów. Mimo to, ogólne zainteresowanie Snapami rośnie, a takie firmy jak Microsoft promują tę technologię. Jeżeli jesteś użytkownikiem Linux Mint i chciałbyś korzystać z Flatpak, ale także z Snapów, możesz łatwo włączyć obsługę Snap w swoim systemie.

Instalacja Snapd w Linux Mint

Aby aktywować obsługę Snap w Linux Mint, konieczne jest zainstalowanie odpowiedniego pakietu, ponieważ zespół Linux Mint domyślnie usuwa komponenty Snap. W tym celu należy otworzyć terminal. Po jego uruchomieniu wpisz: sudo -s, aby uzyskać uprawnienia administratora. Użycie powłoki roota zamiast pojedynczych poleceń sudo może być przydatne, jeśli planujesz intensywnie pracować z systemem.

Po uzyskaniu dostępu do powłoki roota warto wykonać aktualizację systemu, aby upewnić się, że narzędzie Snapd będzie działać prawidłowo. Jeśli nie czujesz się komfortowo z poleceniami do aktualizacji w Linux Mint, możesz skorzystać z narzędzia Mint Updater, które również będzie skuteczne.

Na początek użyj polecenia apt update, aby odświeżyć źródła oprogramowania w Linux Mint. To również pozwoli sprawdzić, czy są dostępne aktualizacje dla systemu.

apt update

Następnie zastosuj polecenie apt upgrade, aby zainstalować wszelkie nowe aktualizacje, które system zidentyfikuje jako dostępne. Pamiętaj, aby dodać -y na końcu, aby polecenie automatycznie zatwierdziło aktualizacje, co pozwoli uniknąć konieczności ręcznego potwierdzania.

apt upgrade -y

Gdy aktualizacje zostaną zainstalowane, możesz przystąpić do instalacji oprogramowania potrzebnego do obsługi Snap w systemie Linux.

apt install snapd

Po tej operacji system powinien automatycznie uruchomić wszystkie niezbędne usługi dla Snapd. W przypadku jakichkolwiek problemów z ich uruchomieniem, warto spróbować:

apt purge snapd

Użycie polecenia purge to skuteczny sposób na rozwiązanie problemów z środowiskiem Snap, ponieważ usunie ono wszystkie pozostałości po Snapach w systemie. Jak sama nazwa wskazuje, operacja ta ma na celu „oczyszczenie” systemu. Po jej zakończeniu możesz bezpiecznie ponownie zainstalować Snapd, co spowoduje ponowne pobranie i skonfigurowanie wszystkich komponentów oraz może naprawić ewentualne problemy.

apt install snapd

Używanie Snap w Linux Mint – Terminal

Po aktywacji Snap w Linux Mint warto pamiętać, że jego działanie może być inne niż w Ubuntu. Głównym powodem jest to, że Linux Mint 18.3 (oraz inne wersje 18.x) opiera się na Ubuntu 16.04, który ma swoje ograniczenia, w tym nieaktualne wersje oprogramowania.

W systemach Ubuntu 17.04 i 17.10 użytkownicy mogą łatwo przeszukiwać i instalować Snapy za pomocą narzędzia Gnome Software, które wspiera tę funkcję. Niestety, to narzędzie wymaga wersji 3.26 Gnome, podczas gdy Mint korzysta tylko z 3.22. W związku z tym wszystkie operacje związane z instalacją Snapów w Mint muszą być wykonywane za pomocą terminala.

Aby zainstalować Snap w Linux Mint, otwórz terminal i wpisz:

snap find "nazwa_programu"

To polecenie wygeneruje listę dostępnych pakietów związanych z daną przystawką. Aby zainstalować Snap, skopiuj dokładną nazwę pakietu z listy, a następnie użyj poniższego polecenia:

sudo snap install nazwa_programu

Snapy często wymagają aktualizacji. Aby zaktualizować listę dostępnych pakietów do najnowszej wersji, użyj polecenia snap refresh. Każdorazowe użycie tego polecenia spowoduje, że Snapd pobierze najnowsze wersje aplikacji i zastąpi nimi te starsze.

sudo snap refresh

Snapy można łatwo usunąć z Linux Mint w dowolnym momencie, korzystając z polecenia do usuwania:

sudo snap remove nazwa_programu

Aby zobaczyć wszystkie dostępne Snapy w sklepie z przystawkami, można użyć polecenia wyszukiwania bez dodatkowych parametrów:

snap search

Chcesz zapisać listę dostępnych Snapów do późniejszego przeglądania? Możesz to zrobić, exportując wyniki do pliku:

snap search >> ~/snap-list.txt

Dostęp do zapisanego pliku uzyskasz w dowolnym momencie, otwierając snap-list.txt w katalogu domowym na swoim systemie Linux.


newsblog.pl