Ubuntu Snap csomagok kezelése

A nemrég megjelent Ubuntu 16.04 LTS egyik fő újdonsága a "Snap" csomagkezelő. A Snap csomagok leginkább a konténerekhez hasonlítanak, tartalmaznak minden könyvtárat és függőséget, ami az adott alkalmazás használatához szükséges. Ezek külön könyvtárakba kerülnek, így nem ütköznek a rendszer többi részével.

Jelenleg nem minden alkalmazás érhető el ilyen formátumban, de a lista folyamatosan bővül.

Elérhető Snap csomagok keresése

A Snap csomagkezelő használatához terminálra lesz szükség. Az elérhető csomagok teljes listáját a következő parancs segítségével lehet lekérdezni:

snap find

Ez egy elég hosszú listát ad vissza. Ha egy meghatározott csomagot keresel, akkor így használd:

snap find csomagnév

például:

xerus@xenial:~$ snap find ubuntu
Name                   Version               Summary
ubuntu-calculator-app  2.1+snap3             Ubuntu Calculator application for the Unity 7 desktop
ubuntu-clock-app       3.6+snap3             Ubuntu Clock application for the Unity 7 desktop
ubuntu-core            16.04+20160419.20-55  The ubuntu-core OS snap

Ha még ennél is összetettem keresést szeretnél, akkor a find parancs kimenetét átadhatod a grep-nek. Valahogy így:

snap find | grep keresőkifejezés

például:

xerus@xenial:~$ snap find | grep ubuntu
canonical-pc-linux     4.4.0-18+20160419.13-26  The ubuntu-core kernel snap
ubuntu-calculator-app  2.1+snap3                Ubuntu Calculator application for the Unity 7 desktop
ubuntu-clock-app       3.6+snap3                Ubuntu Clock application for the Unity 7 desktop
ubuntu-core            16.04+20160419.20-55     The ubuntu-core OS snap

Snap csomagok telepítése

Keresni már tudsz. Szuper! A ha megvan, amit telepíteni szeretnél, akkor a következő parancsra lesz szükséged:

sudo snap install csomagnév

Itt már kell elé a sudo is, hiszen módosításokat hajtunk végre a telepített rendszeren. A példa kedvéért telepítsük az ubuntu-calculator-app csomagot:

xerus@xenial:~$ sudo snap install ubuntu-calculator-app
[sudo] xerus jelszava:
120.01 MB / 120.01 MB [====================================] 100.00 % 1.56 MB/s

Ezek után a telepített alkalmazást ugyanúgy lehet használni, mint bármilyen más alkalmazást. Ha ez egy grafikus alkalmazás, akkor az asztali környezet alkalmazás menüjében is meg fog jelenni. De ha már úgyis a terminálban matatsz, akkor be is gépelheted a nevét.

Snap csomagok frissítése

Egy telepített Snap csomagot a következőképpen lehet frissíteni:

sudo snap refresh csomagnév

Ha van újabb elérhető változat, akkor letölti és telepíti a frissítést. A Snap csomagok frissítései jelenleg még nem jelennek meg a frissítéskezelőben, de nem lehet, hogy a közeljövőben ez változni fog. És, hogy a példánál maradjunk, frissítsük a számológép alkalmazásunkat:

xerus@xenial:~$ sudo snap refresh ubuntu-calculator-app
[\] Download snap "ubuntu-calculator-app" from channel "stable"
error: cannot perform the following tasks:
- Download snap "ubuntu-calculator-app" from channel "stable" (revision 5 of snap "ubuntu-calculator-app" already installed)

Telepített Snap csomagok listája

A telepített Snap csomagok listáját a következő paranccsal lehet lekérdezni:

snap list

Ha pedig keresni is szeretnél a listában, akkor ismét a grep lesz a barátod:

snap list | grep keresőkifejezés

Keressünk rá a számológépünkre:

xerus@xenial:~$ snap list | grep calculator
ubuntu-calculator-app  2.1+snap3             ubuntucoredev

Snap csomag eltávolítása

Egy Snap csomag eltávolításához a következő parancsot kell kiadni:

sudo snap remove csomagnév

Most akkor szedjük le a számológépet:

xerus@xenial:~$ sudo snap remove ubuntu-calculator-app
[-] Remove snap "ubuntu-calculator-app" from the system

Változások listája

A következő parancs segítségével meg lehet nézni, hogy milyen változások történtek a rendszeren. Megjelenít egy listát a telepített, frissített és eltávolított Snap csomagokról:

xerus@xenial:~$ snap changes
ID   Status  Spawn                 Ready                 Summary
1    Done    2016-04-27T18:50:42Z  2016-04-27T18:52:09Z  Install "ubuntu-calculator-app" snap
2    Error   2016-04-27T18:52:44Z  2016-04-27T18:52:45Z  Refresh "ubuntu-calculator-app" snap
3    Done    2016-04-27T18:54:17Z  2016-04-27T18:54:17Z  Remove "ubuntu-calculator-app" snap

További műveletek

Ha ennyi nem volt elég, akkor a teljes kézikönyvet megnézheted a következő parancs kiadása után:

man snap

(a 'q' billenytűvel lehet kilépni)

Az Ubuntu fejlesztői folyamatosan dolgoznak a csomagformátum és a kapcsolódó eszközök fejlesztésén, így lehetséges, hogy a jövőben további parancssori opciót használhatunk majd.

Ha saját Snap csomagot szeretnél csinálni, akkor itt érdemes körülnézned.

forrás: http://www.howtogeek.com/252047/how-to-install-and-manage-snap-packages-on-ubuntu-16.04-lts/

Címkék: