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.