====== snap ======
**Polecenie ''snap''** to narzędzie wiersza poleceń służące do zarządzania pakietami Snap w systemach operacyjnych opartych na jądrze Linux. Umożliwia ono instalowanie, aktualizowanie, usuwanie i zarządzanie aplikacjami w formacie Snap.
{{page>:szablon:gfx:terminal}}
===== Podstawowe funkcje polecenia snap =====
* **Instalacja pakietów Snap**: Użytkownicy mogą zainstalować dowolną aplikację z repozytorium Snap Store za pomocą jednej komendy:
''sudo snap install nazwa_pakietu''
* **Aktualizacja pakietów Snap**: Snapy są automatycznie aktualizowane, ale użytkownik może wymusić aktualizację manualnie:
''sudo snap refresh nazwa_pakietu''
* **Lista zainstalowanych pakietów**: Aby wyświetlić listę wszystkich zainstalowanych pakietów Snap:
''snap list''
* **Usuwanie pakietów Snap**: Użytkownik może usunąć zainstalowaną aplikację:
''sudo snap remove nazwa_pakietu''
* **Informacje o pakiecie**: Aby uzyskać szczegółowe informacje na temat zainstalowanego pakietu:
''snap info nazwa_pakietu''
* **Konfiguracja pakietów**: Polecenie `snap` umożliwia również konfigurowanie opcji dla poszczególnych aplikacji:
''snap set nazwa_pakietu klucz=wartość''
===== Przykłady użycia =====
* **Instalacja przeglądarki Firefox**:
''sudo snap install firefox''
* **Aktualizacja wszystkich zainstalowanych pakietów**:
''sudo snap refresh''
* **Usunięcie pakietu VLC**:
''sudo snap remove vlc''
===== Zarządzanie Snap Store =====
Snapy są dostępne z centralnego repozytorium zwanego **Snap Store**, skąd można je instalować i aktualizować za pomocą polecenia ''snap''. Snap Store oferuje szeroki wybór aplikacji, od programów użytkowych po narzędzia systemowe.
Polecenie ''snap'' to uniwersalne narzędzie, które ułatwia zarządzanie aplikacjami Snap, dbając o ich bezpieczeństwo, izolację oraz aktualizację.
===== Zarządzanie pakietami - przykłady =====
Aby zaktualizować tylko pakiety Snap, które zawierają w nazwie np. //wine//, możesz użyć medody z wyszukiwaniem pakietów:
* Najpierw sprawdź, które snapy związane z //wine// są zainstalowane, używając polecenia:
''snap list | grep wine''
terminal wylistuje zainstalowane pakiety:
bash-5.2$ snap list | grep wine
wine-platform-6-stable 6.0.4 19 latest/stable mmtrt -
wine-platform-7-devel-core20 7.22 24 latest/stable mmtrt -
wine-platform-9-devel-core22 9.17 26 latest/edge mmtrt -
wine-platform-runtime v1.0 390 latest/stable mmtrt -
wine-platform-runtime-core20 v1.0 133 latest/stable mmtrt -
wine-platform-runtime-core22 v1.0 80 latest/stable mmtrt
* Następnie ręcznie zaktualizuj te pakiety, używając polecenia:
sudo snap refresh wine-platform-6-stable
sudo snap refresh wine-platform-7-devel-core20
sudo snap refresh wine-platform-9-devel-core22
sudo snap refresh wine-platform-runtime
sudo snap refresh wine-platform-runtime-core20
sudo snap refresh wine-platform-runtime-core22
==Kategoria: polecenia==
{{indexmenu>:polecenia#1}}
{{pagebox>:pagebox:kategorie}}