Snap také známý jako Snappy je alternativní nástroj pro správu balíčků a formát programových balíčků vyvinutý společností Canonical, společností za Ubuntu Linux. Snap byl představen v Ubuntu 16.04 LTS (Xenial Xerus) a od té doby je součástí jakékoli verze Ubuntu, lze jej použít ve všech distribucích Linuxu. Balíčky Snap lze nainstalovat pomocí příkazového řádku nebo je lze stáhnout z webových stránek jako soubory .snap. Správce balíčků Snap vytvoří pro každý balíček samostatnou složku a nezasahuje do zbytku systému.
V tomto tutoriálu vám ukážeme, jak nainstalovat a používat balíček Snap na Ubuntu 20.04.
Předpoklady
- Server se systémem Ubuntu 20.04.
- Na serveru je nakonfigurováno heslo uživatele root.
Instalovat Snap
Ve výchozím nastavení je Snap k dispozici ve výchozím úložišti Ubuntu. Můžete jej nainstalovat pomocí následujícího příkazu:
apt-get install snapd -y
Po instalaci ověřte verzi Snap pomocí následujícího příkazu:
verze snapu
Měli byste získat následující výstup:
snap 2.48+20.04snapd 2.48+20.04series 16ubuntu 20.04kernel 5.4.0-29-generic
Seznam balíčků Snap
Chcete-li zobrazit seznam všech balíčků dostupných v úložišti balíčků Snap, spusťte následující příkaz:
snap find
Měli byste vidět následující výstup:
Není zadán žádný hledaný výraz. Zde jsou některé zajímavé snímky:Název Verze Poznámky vydavatele Summaryeks v1.18.9 kanonický? klasický Amazon EKS Distro (EKS-D) snapthunderbird 78.6.1 kanonický? - Mozilla Thunderbird e-mailové aplikacec-controller 0.4.8 njmcphail - Ovladač, mapovač a GUI pro Steam Controller, DS4 a podobné ovladače.netbeans 12.2 apache-netbeans? classic Apache NetBeans IDEgeforcenow 1.0.5 popey - GeForce NOWargos-translate 1.0.4 argosopentech - Offline neurální strojový překlad appparsec v2.1.0 touilleman classic Bezpečný cloud frameworkglow 1.3.0 tbmb - Render markdown na CLI, s šmrncem! ????????termius-app 7.4.1 termius? - Multiplatformní SSH clientcamus 0.2.2 mrgnr - Peer-to-peer skupinový videochat pomocí WebRTC.freecad 0.18 vejmarie - Toto je verze freecad 0.18 podporující OCCT 7 / Netgen a mnoho dalších funkcíflameshot v0.8.5+git10.376a6f2 jeremy - Výkonný a přitom snadno použitelný software pro snímky obrazovkysignal-desktop 1.39.6 snapcrafters - Signal Private Messenger pro Windows, Mac a Linuxstellarium-daily v0.20.4 t4saha - Bezplatný software pro planetárium s otevřeným zdrojovým kódem 0.94.3 popey - Program pro snímky obrazovky s bohatými funkcemivideo- downloader 0.6.8 unrud - Stahování videí z webů jako YouTube a mnoho dalšíchvimix 0.4 bruno-herbelin - Živé míchání videaalfacast 2.6 romanshpuntov - Multiplatformní vysílací audio / video streamer a prohlížeč vašeho Screenuno-calculator 1.2.4-uno.725 unoplatform - The Uno Calculatornetcalc 3.2 krupier3301 - Network calculatoropera 73.0.3856.344 opera-software? - Rychlý, bezpečný a snadno použitelný browserblender 2.91.2 blenderfoundation? classic Blender je bezplatná a open source sada pro tvorbu 3D.krop 0.6.0 gocarlos – nástroj pro oříznutí souborů PDFicloud-for-linux 0.11 marcustomlinson – iCloud pro Linuxgitkraken 7.5.0 gitkraken? classic Pro správu repo, úpravy kódu v aplikaci a sledování problémů.konversation 1.7.4 kde? - IRC clientmattermost-desktop 4.6.1 snapcrafters - Open source, privátní cloud Slack-alternativeforkstat V0.02.16 cking-kernel-tools - proces fork/exec/exit monitorovací nástrojvlc 3.0.12.1 videolan? - Nejlepší přehrávač médií
Najít konkrétní balíček pomocí Snap
Můžete také najít konkrétní balíček z úložiště Snap pomocí následujícího příkazu:
snap find package-name
Například najděte balíček skype pomocí následujícího příkazu:
snap find skype
Měli byste získat následující výstup:
Název Verze Poznámky vydavatele Summaryskype 8.67.0.96 skype? klasický One Skype pro všechna vaše zařízení. Nové vlastnosti. Nový vzhled. All Skype.audio-recorder 3.0.5+rev1432+pkg-7b07 brlin – Bezplatný audiorekordér pro Linux (EXTREMELY BUGGY)guvcview 2.0.6+pkg-f796 brlin – Jednoduchý v4l2 plně vybavený video grabberspreedme.50 ? - Funkce Spreed.ME audio/video hovory a konference pro Nextcloud Snapramboxpro 1.4.1 ramboxapp? - Rambox Profakecam 2.2.0 diddledan - Fakecam
Instalace balíčku pomocí Snap
Libovolný balíček dostupný v úložišti Snap můžete nainstalovat pomocí následujícího příkazu:
snap install package-name
Pokud například chcete nainstalovat VLC, spusťte následující příkaz:
snap install vlc
Po instalaci byste měli získat následující výstup:
vlc 3.0.12.1 od VideoLAN? nainstalován
Pokud chcete aktualizovat nainstalovaný balíček, spusťte následující příkaz:
snap refresh package-name
Práce se Snap
Pokud chcete vypsat všechny balíčky Snap, spusťte následující příkaz:
seznam snímků
Měli byste vidět následující výstup:
Název Verze Rev Tracking Publisher Notescore 16-2.48.2 10583 nejnovější/stabilní kanonické? corecore18 20201210 1944 nejnovější/stabilní kanonický? baseskype 8.67.0.96 161 nejnovější/stabilní skype? classicvlc 3.0.12.1 2103 nejnovější/stabilní videolan? -
Pokud chcete vidět poslední změny provedené aplikací Snap, spusťte následující příkaz:
zachycení změn
Měli byste získat následující výstup:
ID Status Spawn Ready Summary1 Hotovo dnes v 10:58 UTC dnes v 10:58 UTC Inicializace stavu systému2 Hotovo dnes v 11:14 UTC dnes v 11:15 UTC Instalace "skype" snap3 Hotovo dnes dnes v 11:14 UTC v 11:15 UTC Inicializovat zařízení4 Hotovo dnes v 11:15 UTC dnes v 11:16 UTC Instalovat "vlc" snap
Pokud chcete zobrazit informace o balíčku Snap, spusťte následující příkaz:
informace o zachycení vlc
Podrobné informace o balíčku VLC byste měli získat v následujícím výstupu:
name:vlcsummary:Ultimate media playerpublisher:VideoLAN?store-url:https://snapcraft.io/vlccontact:https://www.videolan.org/support/license:GPL-2.0+description:| VLC je multimediální přehrávač projektu VideoLAN. Zcela open source a šetrný k soukromí, přehrává každý multimediální soubor a streamy. Přehrává zejména MKV, MP4, MPEG, MPEG-2, MPEG-4, DivX, MOV, WMV, QuickTime, WebM, FLAC, MP3, soubory Ogg/Vorbis, BluRays, DVD, VCD, podcasty a multimediální streamy z různých sítí. prameny. Podporuje titulky, skryté titulky a je přeložen do mnoha jazyků.snap-id:RT9mcUhVsRYrDLG8qnvGiy26NKvv6Qkdchannels:nejnovější/stabilní:3.0.12.1 2021-01-23 (2103) 309 MB – nejnovější/kandidát 221201.01:) 309 MB – nejnovější/beta:3.0.12.1-26-g4f8ca0de78 2021-01-20 (2140) 309 MB – nejnovější/hrana:4.0.0-dev-14637-g2893809229 2021-03 (9 MB
Chcete-li ze systému odebrat konkrétní balíček Snap, spusťte následující příkaz:
snap remove package-name
Chcete-li například odebrat balíček VLC, spusťte následující příkaz:
snap remove vlc
Všechny soubory Snap jsou uloženy v adresáři /var/lib/snapd/snaps/. Všechny je můžete zobrazit pomocí následujícího příkazu:
ls /var/lib/snapd/snaps/
Měli byste vidět následující výstup:
core_10583.snap core18_1944.snap částečný skype_161.snap
Závěr
Ve výše uvedeném příspěvku jste se naučili, jak nainstalovat a spravovat balíčky Snap na Ubuntu. Doufám, že vám to pomůže spravovat balíček Snap ve vašem systému.