Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:csomagkezeles:snap

< Csomagkezelés

A snap

Bevezetés

A snap egy alkalmazástároló Linux számára.

Webhely:

A leírásban, ha rendszergazdai jog szükséges akkor a parancs előtt a „sudo” parancs szerepel.

Telepítés

Az alkalmazástároló használatához telepíteni kell a snapd csomagot.

sudo apt install snapd

Telepítés után egy snap nevű parancs áll rendelkezésre, amely hasonlóan működik az apt parancshoz. Ellenőrzéshez:

snap --version

Lehetséges kimenet:

snap --version
snap     2.49-1+deb11u1
snapd    2.49-1+deb11u1
series   16
debian   11
kernel   5.10.0-8-amd64

Csomagok

Telepíthető csomagok:

Keresés parancssorból példa:

snap search 'Visual Studio Code'

Néhány csomag:

Normál csomag:

  • vlc
  • insomnia
  • postman
  • libreoffice

Klasszikus csomag:

  • code
  • phpstorm
  • android-studio
  • node - (ajánlott inkább a webhelyen lévő leírás)
  • blender

Csomag telepítése

Elsőként nézzük meg, milyen csomag vannak telepítve:

snap list

Telepítsük a példa kedvéért a hello-wolrd csomagot:

sudo snap install hello-world

Másik példa a youtube-dl:

sudo snap install youtube-dl
snap run youtube-dl

A letöltött programok a következő helyen kerülnek tárolásra:

/snap

A telepített programok a /snap/bin/ könyvtárban érhetők el. Egy program futtatható:

/snap/bin/hello-world

Klasszikus korlátok

A snap által telepített csomagok egy homokozóban, idegen szóval sandboxban futnak. Vannak programok, amelyeket klasszikus korlátozásokkal tesznek közzé, így tetszőleges rendszermódosításokat hajthat végre a biztonsági homokozón (sandbox) kívül, így veszélyes lehet a rendszerre.

Ha ilyen programot telepítünk, kapunk egy ilyen figyelmeztetést, és kéri a snap, ha megértettük kockázatot, használjuk a --classic kapcsolót.

sudo snap install code --classic

Futtatás:

snap run code

A phpstrom telepítése:

sudo snap install phpstorm --classic

Futtatás:

snap run phpstorm

Notepadd++

Telepítés:

sudo snap install notepad-plus-plus

Rendszergazdai jogok nélkül bekéri a root felhasználó jelszavát.

Futtatás:

snap run notepad-plus-plus

Szükség lehet a core csomagra, amit feltesz a hello-world telepítése:

sudo snap install hello-world

Notepadqq

Telepítés:

snap install --classic notepadqq

Futtatás:

snap run notepadqq

Sublime Text

Telepítés:

snap install --classic sublime-text

Futtatás:

snap run sublime-text

Információ kérés egy csomagról

snap info hello-world
oktatas/linux/csomagkezeles/snap.txt · Utolsó módosítás: 2023/08/20 21:11 szerkesztette: admin