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.
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]
A Snapcraft egy olyan eszköz, amellyel a fejlesztők snap csomagokba csomagolhatják programjaikat . [9]
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.
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.
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.
Csomagkezelők Linuxhoz | |
---|---|
dpkg | APT ( KPackage , Synaptic , Ubuntu Szoftverközpont ) alkalmasság dselect |
FORDULAT | APT-RPM DNF up2date urpmi ( rpmdrake ) Yum ZYpp |
Beágyazott rendszerek | ipkg opkg |
Elosztás független | AppImage flatpak Guix Semmi Lendületes |
Egyéb (bináris fájlok kézbesítése) | Conary Entrópia (lásd: Sabayon Linux ) netpkg pacman PiSi ppm (lásd Puppy Linux ) slackpkg slapt-get Swaret felkg (lásd Paldo ) |
Egyéb (forráskódok szállítása) | Portage forrás (lásd: Source Mage ) |
kiegészítőket | Autopackage Listaller PackageKit ( GNOME Software , App ) Nulla telepítés |