Reipas | |
---|---|
Tyyppi | paketinhallintajärjestelmä |
Kehittäjä | Canonical Ltd. |
Käyttöjärjestelmä | GNU/Linux |
Lisenssi | GNU GPL 3 |
Verkkosivusto | snapcraft.io _ |
Snappy on Canonicalin kehittämä käyttöönotto- ja pakkausjärjestelmä mobiili- Ubuntulle . Paketti on nimeltään snap , hallintaapuohjelma on snapd , se kaikki toimii useissa Linux - jakeluissa ja antaa sinun luoda jakelusta riippumattomia ohjelmistotuotteita. Järjestelmä on suunniteltu toimimaan sekä esineiden internetissä että pilviratkaisuissa sekä käyttäjätehtävissä.
Snap - paketit ovat kannettavia sovelluksia, jotka toimivat useimmissa Linux- jakeluissa . Tämä eroaa perinteisistä paketinhaltijoista, kuten apt tai Yum , jotka vaativat sovelluksen mukauttamisen jokaiselle jakelulle, minkä seurauksena pakettien päivitykset ovat hitaampia, esimerkiksi apt- järjestelmän LibreOfficea päivitetään harvemmin kuin virallisella sivustolla. . [1] [2]
Paketit ovat riippumattomia sovellusten jakelijoista , ja ne voidaan asentaa mistä tahansa lähteestä ja niitä voidaan käyttää -kehityksessä . Snap -asennuksen aikana asennettu sovelluskauppa voi olla päivitysten lähde, mutta ei välttämättä ainoa.
Kehittäjät voivat käyttää järjestelmää komentorivi- tai demonisovellusten luomiseen aivan kuten tavalliset käyttäjäsovellukset. [3] [4] Sovelluksia voidaan päivittää käyttämällä atomi- tai deltapäivityksiä . [5] [6] [7]
Kesäkuussa 2016 snapd siirrettiin useimpiin jakeluihin, mikä mahdollisti snap -pakettien käytön lähes kaikissa jakeluissa. [kahdeksan]
Snapcraft on työkalu, jolla kehittäjät voivat pakata ohjelmansa pikapaketteihin . [9]
.snap- tiedosto on dynaamisesti linkitetty pakattu tiedosto, jonka sisällä on tiedostojärjestelmä (perustuu squashfs -tiedostoon ) ja deklaratiiviset metatiedot, jotka järjestelmä tulkitsee luodessaan suojattua hiekkalaatikkoa tai säilöä.
Snap-paketteja voidaan käyttää IoT :ssä räätälöityistä tuotteista [10] yritystason ratkaisuihin. [11] Snappy on ollut mukana Ubuntussa versiosta 16.04 lähtien.
Snapcraft-verkkosivustolla kerrotaan, että paketit tarjoavat suuret jakelijat, kuten Mozilla, Microsoft, Google. Arkisto sisältää tuotteita, kuten Mozilla Firefox -selain ( firefox ) , Microsoft Azure ( Azure CLI ) ja monet muut. Arkisto voi sisältää erilaisia testausohjelmassa käytettyjä versioita , esimerkiksi Firefoxille julkaistaan versiot ESR , stable, RC , beta, edge .
Pääsy tiedostoihin on rajoitettu, esimerkiksi Firefoxissa luodaan kansio, ~/snap/firefox/common/joka emuloi käyttäjän kotikansiota.
Paketinhallintaohjelmat Linuxille | |
---|---|
dpkg | APT ( KPackage , Synaptic , Ubuntu Software Center ) soveltuvuus dselect |
RPM | APT-RPM DNF päivitä urpmi ( rpmdrake ) Nam ZYpp |
Sisällytetty järjestelmä | ipkg opkg |
Jakelusta riippumaton | AppImage flatpak Guix Nix Reipas |
Muut (binääritiedostojen toimitus) | Conary Entropia (katso Sabayon Linux ) netpkg pacman PiSi ppm (katso Puppy Linux ) slackpkg slapt-get Swaret ylös kg (katso paldo ) |
Muut (lähdekoodien toimitus) | Portage lähde (katso Source Mage ) |
lisäosat | Automaattinen pakkaus Listaller PackageKit ( GNOME Software , App ) Nolla asennus |