Snappy (csomagkezelő rendszer)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. október 9-én felülvizsgált verziótól ; az ellenőrzések 6 szerkesztést igényelnek .
Lendületes
Típusú csomagkezelő rendszer
Fejlesztő Canonical Kft.
Operációs rendszer GNU/Linux
Engedély GNU GPL 3
Weboldal snapcraft.io

A Snappy a Canonical által mobil Ubuntu számára kifejlesztett telepítési és csomagolási rendszer . A csomag neve snap , a felügyeleti segédprogram a  snapd , mindez a Linux disztribúciók széles skáláján működik, és lehetővé teszi disztribúciótól független szoftvertermékek létrehozását. A rendszert úgy tervezték, hogy mind a dolgok internetéhez, mind a felhőmegoldásokhoz, valamint a felhasználói feladatokhoz működjön.

Funkcionalitás

A Snap csomagok hordozható alkalmazások, amelyek a legtöbb Linux  disztribúción futnak . Ez eltér a hagyományos csomagkezelőktől, mint például az apt vagy a Yum , amelyek megkövetelik, hogy az alkalmazást minden disztribúcióhoz hozzáigazítsák, aminek következtében a csomagfrissítések lassabbak, például az apt rendszerben a LibreOffice ritkábban frissül, mint a hivatalos oldalon. . [1] [2]

A csomagok függetlenek minden alkalmazásterjesztőtől , és bármilyen forrásból telepíthetők, és felhasználhatók az upstream fejlesztésben . Az azonnali üzembe helyezés során a telepített alkalmazásbolt lehet a frissítések forrása, de nem feltétlenül az egyetlen.

A fejlesztők a rendszer segítségével parancssori vagy démonalkalmazásokat hozhatnak létre , akárcsak a normál felhasználói alkalmazások. [3] [4] Az alkalmazások atomi vagy delta frissítésekkel frissíthetők. [5] [6] [7]

2016 júniusában a snapd a legtöbb disztribúcióra átkerült, így szinte minden disztribúción lehetett snap csomagokat használni. [nyolc]

Snapcraft

A Snapcraft  egy olyan eszköz, amellyel a fejlesztők snap csomagokba csomagolhatják programjaikat . [9]

.snap

A .snap fájl egy dinamikusan linkelt tömörített fájl, benne egy fájlrendszerrel ( squashfs alapján ) és deklaratív metaadatokkal, amelyeket a rendszer értelmez, amikor biztonságos sandboxot vagy tárolót hoz létre.

Használat

A Snap csomagok az IoT - ben használhatók az egyedi termékektől [10] a vállalati szintű megoldásokig. [11] A Snappy a 16.04-es verzió óta szerepel az Ubuntuban.

Használati példák

A Snapcraft weboldalán az áll, hogy a csomagokat olyan nagy forgalmazók biztosítják, mint a Mozilla, Microsoft, Google. A tárház olyan termékeket tartalmaz, mint a Mozilla Firefox böngésző ( firefox ) , a Microsoft Azure ( Azure CLI ) és sok más. A repository a tesztelőprogramban használt különböző verziókat tartalmazhat , például a Firefox esetében az ESR , stable, RC , béta, edge verziói kerülnek közzétételre .

A fájlokhoz való hozzáférés korlátozott, például a Firefox esetében egy mappa jön létre ~/snap/firefox/common/a felhasználó saját mappájának emulálására.

Kritika

Lásd még

Jegyzetek

  1. A csomagolt Ubuntu alkalmazás frissítése indokolatlanul magában foglalja a teljes  operációs rendszer frissítését . Launchpad (2010. május 10.). Letöltve: 2018. október 14. Az eredetiből archiválva : 2018. július 27.
  2. DebConf 14: minőségbiztosítás Linus Torvaldsszal a YouTube -on , 9:41-től
  3. A Canonical bemutatja az Ubuntu 6. LTS-kiadását 16.04  -gyel , ubuntu blog (  2016. április 20.). Archiválva az eredetiből 2018. augusztus 22-én. Letöltve: 2018. október 14.
  4. Az Ubuntu 16.04 támogatja az önálló snaps , OpenNET telepítését  (2016. április 13.). Az eredetiből archiválva : 2018. január 16. Letöltve: 2018. október 14.
  5. Shuttleworth, Mark . Bemutatjuk az Ubuntu Core-t, lendületes tranzakciós frissítésekkel!  (angol) , Mark Shuttleworth blog  (2014. december 9.). Az eredetiből archiválva : 2018. október 13. Letöltve: 2018. október 14.
  6. Willis, Nathan . Ubuntu Core és Snappy  (angol) , LWN.net  (2015. január 28.). Az eredetiből archiválva : 2018. október 13. Letöltve: 2018. október 14.
  7. Vaughan-Nichols, Steven J. . Az Ubuntu Snap átveszi a Linux asztali és IoT-szoftverek terjesztését  , a ZDnetet (  2016. június 14.). Archiválva az eredetiből 2018. február 26-án. Letöltve: 2018. október 14.
  8. Univerzális „snap” csomagok indulnak több Linux disztribúción  , Ubuntu blog (  2016. június 14.). Archiválva az eredetiből 2018. augusztus 21-én. Letöltve: 2018. október 14.
  9. Snapcraft  fejlesztő . Letöltve: 2018. október 14. Az eredetiből archiválva : 2018. május 16.
  10. Vaughan-Nichols, Steven J. . Az Ubuntu az Acer, a GE és a Microsoft (angol nyelvű) ZDnet segítségével beugrik az Internet of Things-be   (2015. május 11.). Archiválva az eredetiből 2017. január 9-én. Letöltve: 2018. október 14.
  11. A Snappy Core felszabadítja az IoT-értéket a Dell Edge Gateway 5000 Series  Ubuntu blogjában ( 2015.  október 21.). Az eredetiből archiválva : 2018. október 14. Letöltve: 2018. október 14.
  12. A Peek screen Recorder Snap támogatása  megszűnt . Reddit (2018. március 25.). Letöltve: 2018. október 14. Az eredetiből archiválva : 2018. március 28..