Jak zainstalować Snapd i Snap-Store na Debianie 12, 11 lub 10

Snapd to usługa umożliwiająca instalację i zarządzanie pakietami Snap w systemach Linux. Snapy to kontenerowe pakiety oprogramowania, które można łatwo utworzyć i zainstalować, a które automatycznie się aktualizują. Snap Store to platforma, na której użytkownicy mogą przeglądać i instalować pakiety Snap. Zainstalowanie Snapd i Snap Store na Debianie 12, 11 lub 10 umożliwia łatwy dostęp do szerokiej gamy aplikacji spakowanych jako Snap, zapewniając, że zawsze będziesz mieć najnowsze wersje przy minimalnym wysiłku.

Aby zainstalować Snapd i Snap Store na Debianie, postępuj zgodnie z poniższymi metodami. Ten przewodnik omówi proces instalacji i podstawową konfigurację, aby rozpocząć korzystanie z Snapów w systemie Debian.

Zaktualizuj pakiety Debiana przed instalacją Snapd

Przed zainstalowaniem Snapda musisz upewnić się, że Twój system Debian jest na bieżąco z najnowszymi aktualizacjami pakietów i poprawkami bezpieczeństwa. Można to osiągnąć, uruchamiając następujące polecenie:

sudo apt update && sudo apt upgrade

sudo apt update synchronizuje lokalną bazę danych pakietów z oficjalnymi repozytoriami Debiana, informując o najnowszych aktualizacjach i zmianach pakietów. Następnie sudo apt upgrade zaktualizuje wszystkie pakiety, które można zaktualizować w systemie Debian.

Zainstaluj Snapd za pomocą polecenia APT

Snapd jest dostępny z domyślnego repozytorium Debiana. Zapewnia platformę do uruchamiania i zarządzania pakietami Snap w dystrybucji Linuksa.

Aby rozpocząć proces instalacji Snapd, użyj pliku apt menedżer pakietów w następujący sposób:

sudo apt install snapd

Weryfikacja instalacji Snapd

Po pomyślnej instalacji konieczne jest potwierdzenie, że Snapd jest gotowy do działania. Możemy to zrobić w dwóch krokach.

Najpierw sprawdzamy zainstalowaną wersję Snapda. Sprawdza, czy proces instalacji zakończył się pomyślnie i podaje nam numer zainstalowanej wersji.

snap version

Po drugie, weryfikujemy status usługi Snapd. Dzięki temu Snapd działa i jest gotowy do zarządzania pakietami Snap.

Możesz sprawdzić status systemctl Snapda za pomocą następującego polecenia:

systemctl status snapd

Jeśli Snapd działa poprawnie, usługa powinna być aktywna. Jeśli jednak usługa nie została aktywowana, możesz ją uruchomić ręcznie i włączyć automatyczne uruchamianie przy starcie systemu, używając następującego polecenia:

sudo systemctl enable --now snapd.socket

Zainstaluj Snap Core

Snap Core jest niezbędnym komponentem do uruchamiania pakietów Snap. Możesz go zainstalować za pomocą następującego polecenia:

sudo snap install core

Polecenie snap install core prosi Snapda o pobranie i zainstalowanie podstawowego Snap to środowisko wykonawcze, które umożliwia uruchamianie aplikacji Snap.

Włącz klasyczne zamknięcie dla pakietów Snap

Określone aplikacje Snap działają w „klasycznym” zamknięciu, które zapewnia aplikacjom szersze uprawnienia w systemie. Aby obsłużyć te aplikacje, konieczne jest ustanowienie dowiązania symbolicznego w systemie plików.

Odbywa się to poprzez wywołanie następującego polecenia:

sudo ln -s /var/lib/snapd/snap /snap

Polecenie ln -s w systemie Linux tworzy dowiązanie symboliczne lub miękkie. Tutaj łączy katalog /var/lib/snapd/snap z /snap, umożliwiając klasyczne zamknięcie pakietów Snap, które tego wymagają. Zapewnia to pełną kompatybilność i prawidłowe działanie wszystkich pakietów Snap w systemie Debian.

Podstawowe polecenia Snap CLI

W tej sekcji omówione zostaną niektóre podstawowe polecenia interfejsu wiersza poleceń Snap (CLI). Zrozumienie tych poleceń umożliwi Ci efektywne zarządzanie aplikacjami Snap.

Zainstaluj pakiet Snap

Aby zainstalować pakiet Snap, użyj polecenia snap install, po którym należy podać nazwę pakietu. Na przykład, aby zainstalować odtwarzacz multimedialny VLC, użyj:

sudo snap install vlc

Usuń pakiet Snap

The snap remove polecenie pozwala odinstalować pakiet Snap. Na przykład, aby usunąć odtwarzacz multimedialny VLC, uruchom:

sudo snap remove vlc

Zaktualizuj pakiet Snap

Snapd automatycznie aktualizuje Twoje pakiety Snap w tle. Jeśli jednak chcesz zaktualizować konkretny pakiet, użyj ręcznego odświeżania przystawkowego. Na przykład:

sudo snap refresh vlc

Wyświetl listę zainstalowanych pakietów Snap

Aby wyświetlić listę wszystkich zainstalowanych pakietów Snap, użyj polecenia snap list:

snap list

Sprawdź wersję Snap

Aby wyświetlić zainstalowaną wersję Snapd, uruchom następujące polecenie:

snap version

Znajdź dostępne pakiety Snap

Jeśli szukasz konkretnego pakietu Snap w sklepie Snap Store, użyj polecenia snap find, a następnie wyszukiwanego hasła. Na przykład, aby znaleźć odtwarzacze multimedialne, użyj:

snap find "media player"

Sprawdź informacje o pakiecie Snap

Aby wyświetlić szczegółowe informacje o konkretnym pakiecie Snap, użyj polecenia snap info. Na przykład, aby uzyskać informacje o odtwarzaczu multimedialnym VLC, uruchom:

snap info vlc

Sprawdzanie zmian przyciągania

Polecenie przyciągania zmian umożliwia przeglądanie historii zadań Snap, w tym instalacji, aktualizacji i usunięć:

snap changes

Przywróć przyciąganie do poprzedniej wersji

Jeśli nowa wersja pakietu Snap nie działa zgodnie z oczekiwaniami, możesz użyć polecenia snap revert, aby przywrócić poprzednią wersję. Na przykład:

sudo snap revert vlc

Sprawdzanie interfejsów Snap w Debianie

Polecenie interfejsy snap zapewnia przegląd pakietów Snap i zasobów systemowych, do których mają one dostęp:

snap interfaces

Te podstawowe polecenia stanowią podstawę zarządzania pakietami Snap. W poniższej sekcji omówiono teraz sposób instalacji Snap-Store dla użytkowników komputerów stacjonarnych Debiana.

Zainstaluj Snap Store na Debianie

Zainstaluj Snap Store za pomocą polecenia Snap

Po pomyślnym skonfigurowaniu Snapd w systemie Debian możesz dodać warstwę funkcjonalności i łatwości obsługi – Snap Store. Snap Store posiada graficzny interfejs użytkownika, który oferuje atrakcyjny i intuicyjny sposób przeglądania i obsługi pakietów Snap.

Ten krok nie jest obowiązkowy. Jednak Snap Store jest przyjazną dla użytkownika opcją dla użytkowników, którzy wolą podejście wizualne niż wiersz poleceń. Aby rozpocząć instalację Snap Store, wprowadź następujące polecenie:

sudo snap install snap-store

To polecenie instruuje Snapda, aby pobrał i zainstalował pakiet Snap-Store, wprowadzając w ten sposób graficzny wymiar do zarządzania pakietami Snap.

Uruchomienie sklepu Snap

Po zakończeniu procesu instalacji Snap Store można uruchomić na kilka sposobów.

Bezpośrednią metodą działania w terminalu byłoby wykonanie następującego polecenia:

snap run snap-store

To polecenie powoduje, że Snapd uruchomi aplikację Snap Store. Jednak każdorazowe używanie terminala do otwierania Snap Store może nie być najbardziej praktyczną metodą.

Aby uzyskać bardziej intuicyjny dostęp do Snap Store, możesz poruszać się po środowisku pulpitu: Działania > Pokaż aplikacje > Snap Store.

Ta ścieżka prowadzi Cię do sklepu Snap przez graficzny interfejs użytkownika, oferując bardziej tradycyjny i przyjazny dla użytkownika sposób uzyskiwania dostępu do pakietów Snap i zarządzania nimi.

Poniżej znajduje się krótki przykład instalacji Krity z Snap Store na Debianie, co widać na poniższym obrazku w prawym rogu, gdzie "źródło:" jest usytuowany.

Polecenia zarządzania Snap

Obsługa brakujących ikon przyciągania

W większości przypadków Snap działa płynnie z większością pakietów podczas zarządzania pakietami Snap w Debianie. Jednak czasami mogą wystąpić anomalie, takie jak brak ikon aplikacji w systemowym programie uruchamiającym aplikacje. Można to rozwiązać, wykonując następujące kroki:

Zainicjuj rozwiązanie, tworząc dowiązanie symboliczne za pomocą ln -s polecenie w następujący sposób:

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

To polecenie tworzy symboliczne łącze pomiędzy apps-bin-path.sh I 99snap plików, umożliwiając systemowi zlokalizowanie ikon aplikacji Snap.

Kontynuuj, otwierając login.defs plik za pomocą edytora tekstu, nano w tym przypadku:

sudo nano /etc/login.defs

Po uzyskaniu dostępu do pliku dołącz na jego końcu następujący wiersz kodu:

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Kod ten rozszerza ścieżkę środowiska systemu, zapewniając dodatkową lokalizację do wyszukiwania ikon aplikacji.

Zapisz zmiany wprowadzone w pliku, naciskając CTRL+O i wyjdź nano naciskając CTRL+X.

Aby wprowadzić te zmiany, wymagane jest wylogowanie się z systemu i cykl logowania. Jednak w celu kompleksowego zastosowania tych zmian zaleca się ponowne uruchomienie systemu:

sudo reboot now

Po ponownym zalogowaniu się do systemu po ponownym uruchomieniu, brakujące wcześniej ikony aplikacji Snap powinny teraz znajdować się w programie uruchamiającym aplikacje.

Usuń Snap i Snap Store

Snap prezentuje swoją wydajność i przyjazność dla użytkownika nie tylko podczas instalowania pakietów, ale także ich usuwania. Jeśli chcesz usunąć wszystkie instalacje Snap wraz z menedżerem pakietów Snap, nie musisz odinstalowywać każdego pakietu Snap.

Jedynym wymaganym działaniem jest usunięcie snapd usługa, która jednocześnie odinstalowuje wszystkie zainstalowane pakiety Snap:

sudo apt remove snapd

Pamiętaj, że nie musisz usuwać wszystkich instalacji Snap; podczas usuwania snapd usunie wszystkie powiązane zainstalowane pakiety, dzięki czemu będzie łatwe, szybkie i czyste usunięcie Snapa i powiązanych z nim instalacji.

Wniosek

Po pomyślnym zainstalowaniu Snapd i Snap Store w systemie Debian możesz w pełni korzystać z szerokiej gamy aplikacji dostępnych jako Snap. Regularnie sprawdzaj dostępność aktualizacji, aby zapewnić aktualność oprogramowania i korzystać z najnowszych funkcji i ulepszeń zabezpieczeń. Ciesz się wygodą i prostotą, jakie pakiety Snap wnoszą do Twojego środowiska Debian.

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

Dodaj komentarz