Ero sivun ”Snap” versioiden välillä
Siirry navigaatioon
Siirry hakuun
Ei muokkausyhteenvetoa |
Suuri muokkaus. Päivitetty artikkelia. |
||
| Rivi 8: | Rivi 8: | ||
}} | }} | ||
'''Snap''' on [[Canonical]]in [[Ubuntu]]lle kehittämä pakettiformaatti, sekä pakettienhallintajärjestelmä. Snapin tarkoituksena on toimia [[APT]]:n rinnalla tarjoten turvallisemman ja kätevämmän tavan pakettien ja niiden riippuvuuksien hallintaan. Snap-paketit voidaan tunnistaa <tt>.snap</tt> -tiedostopäätteestä. Snap-formaattia käyttävien ohjelmien tarkoitus on toimia hiekkalaatikossa eristettynä muusta järjestelmästä | '''Snap''' on [[Canonical]]in [[Ubuntu]]lle kehittämä pakettiformaatti, sekä pakettienhallintajärjestelmä. Snapin tarkoituksena on toimia [[APT]]:n rinnalla tarjoten turvallisemman ja kätevämmän tavan pakettien ja niiden riippuvuuksien hallintaan. Snap-paketit voidaan tunnistaa <tt>.snap</tt> -tiedostopäätteestä. Snap-formaattia käyttävien ohjelmien tarkoitus on toimia (enemmän tai vähemmän) hiekkalaatikossa eristettynä muusta järjestelmästä. | ||
==Käyttö== | ==Käyttö== | ||
| Rivi 20: | Rivi 20: | ||
# snap install PAKETTI | # snap install PAKETTI | ||
Snap | Kaikkien Snap-pakettien päivittäminen kerralla: | ||
# snap refresh | # snap refresh | ||
Lista asennetuista paketeista: | Lista asennetuista paketeista: | ||
| Rivi 33: | Rivi 33: | ||
==Kritiikkiä== | ==Kritiikkiä== | ||
Ubuntun mukana toimitetaan yhä [[X.org]]-ikkunointipalvelin, jonka käyttämä X11-protokolla ei mahdollista sovellusten täydellistä hiekkalaatikoimista. Näin ollen Snap-formaatti luokin tällä hetkellä hieman valheellista tietoturvan tunnetta Canonicalin väittäessä sitä käyttävien ohjelmien toimivan hiekkalaatikossa. Matthew Garrett on kirjoittanut [https://github.com/mjg59/xevilteddy xevilteddy]-ohjelman, joka simuloi hiekkalaatikosta karkaamista X-ikkunointiympäristössä. [https://mjg59.dreamwidth.org/42320.html] Kuitenkin Ubuntu on alkanut käyttämään oletuksena [[Wayland]]-protokollaa, joka tarjoaa paremmat mahdollisuudet hiekkalaatikoimiseen. | |||
Canonical ei suostu julkaisemaan Snap-palvelimen lähdekoodeja vaan pitää palvelinohjelmiston [[suljettu lähdekoodi|suljettuna]]. | Canonical ei suostu julkaisemaan Snap-palvelimen lähdekoodeja vaan pitää palvelinohjelmiston [[suljettu lähdekoodi|suljettuna]]. Tämän vuoksi on vain yksi ohjelmistolähde, josta voi asentaa Snap-paketteja. | ||
Snap vaatii toimiakseen [[AppArmor]]in ja [[Systemd]]:n, mutta [[Flatpak]], [[pkgsrc]] tai [[AppImage]] ei vaadi kumpaakaan. | |||
==Katso myös== | ==Katso myös== | ||
* [[Flatpak]] - Jakeluriippumaton Snapin kaltainen paketinhallintajärjestelmä | * [[Flatpak]] - Jakeluriippumaton Snapin kaltainen paketinhallintajärjestelmä. Snap-paketinhallintajärjestelmän suurin kilpailija. | ||
* [[pkgsrc]] - Eräs jakeluriippumaton paketinhallintajärjestelmä | |||
* [[AppImage]] | |||
[[Luokka:Paketinhallinta]] | [[Luokka:Paketinhallinta]] | ||