Ero sivun ”Snap” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
 
(6 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä)
Rivi 3: Rivi 3:
| kuva=
| kuva=
| kuvateksti=
| kuvateksti=
| lisenssi=[[GPLv3]]
| lisenssi=[[GPLv3]], suljettu
| käyttöliittymä=teksti
| käyttöliittymä=teksti
| kotisivu=
| kotisivu=[https://snapcraft.io/ snapcraft.io]
}}
}}


'''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ä käytettäessä [[Mir]]-ikkunointipalvelinta.
'''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ä käytettäessä [[Mir]]-ikkunointipalvelinta.
Ubuntu ei kuitenkaan oletuksena sisällä Mir-ikkunointipalvelinta, jonka Snap-paketit vaativat sovelluksen hiekkalaatikointiin. Ubuntun mukana toimitetaan yhä [[X.org]]-ikkunointipalvelin, jonka käyttämä X-protokolla ei mahdollista sovellusten hiekkalaatikoimista. Näin ollen Snap-formaatti luokin tällä hetkellä vain 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]
Canonical ei myöskään suostu julkaisemaan Snap-palvelimen lähdekoodeja vaan pitää palvelinohjelmiston [[suljettu lähdekoodi|suljettuna]].


==Käyttö==
==Käyttö==
{{Oikeudet}}
<div style="padding: 0.1em 1em 0.1em 1em; background-color:#99CCFF; max-width:64em; border-radius:0.2em">
<div style="display:inline-block; float:left; margin-right:1em; margin-top:-0.5em">[[Tiedosto:Tietoja.png|40px|link=root]]</div>Komennot, jotka alkavat merkillä <tt>$</tt> (''dollari'') suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat merkillä <tt>#</tt> (''ristikkomerkki'') suoritetaan [[root|pääkäyttäjänä]]. Katso myös <tt>[[su]]</tt> ja <tt>[[sudo]]</tt>.<br>Ota huomioon, että Snap oletuksena kysyy sudo-oikeusten omistavan käyttäjän salasanaa, jos asennusta ei suoriteta pääkäyttäjänä.</div>
Saatavilla olevien pakettien haku:
Saatavilla olevien pakettien haku:
  $ snap find PAKETTI
  $ snap find PAKETTI
Rivi 32: Rivi 29:
  # snap remove PAKETTI
  # snap remove PAKETTI


Snapilla voidaan myös katsoa tuoreita muutoksia, joita järjestelmässä on tehty. Tähän sisältyy esimerkiksi pakettien asennukset, poistot, sekä päivitykset.
Snapilla voidaan myös katsoa tuoreita muutoksia, joita järjestelmässä on tehty. Tähän sisältyy esimerkiksi pakettien asennukset, poistot, virheet sekä päivitykset.
  $ snap changes
  $ snap changes
==Kritiikkiä==
Ubuntu ei oletuksena sisällä Mir-ikkunointipalvelinta, jonka Snap-paketit vaativat sovelluksen hiekkalaatikointiin. Ubuntun mukana toimitetaan yhä [[X.org]]-ikkunointipalvelin, jonka käyttämä X-protokolla ei mahdollista sovellusten hiekkalaatikoimista. Näin ollen Snap-formaatti luokin tällä hetkellä vain 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]
Canonical ei suostu julkaisemaan Snap-palvelimen lähdekoodeja vaan pitää palvelinohjelmiston [[suljettu lähdekoodi|suljettuna]].


==Katso myös==
==Katso myös==

Nykyinen versio 7. helmikuuta 2022 kello 14.05

Snap
Käyttöliittymä teksti
Lisenssi GPLv3, suljettu
Kotisivu snapcraft.io

Snap on Canonicalin Ubuntulle 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 .snap -tiedostopäätteestä. Snap-formaattia käyttävien ohjelmien tarkoitus on toimia hiekkalaatikossa eristettynä muusta järjestelmästä käytettäessä Mir-ikkunointipalvelinta.

Käyttö[muokkaa]

Komennot, jotka alkavat merkillä $ (dollari) suoritetaan tavallisena käyttäjänä ja komennot, jotka alkavat merkillä # (ristikkomerkki) suoritetaan pääkäyttäjänä. Katso myös su ja sudo.
Ota huomioon, että Snap oletuksena kysyy sudo-oikeusten omistavan käyttäjän salasanaa, jos asennusta ei suoriteta pääkäyttäjänä.

Saatavilla olevien pakettien haku:

$ snap find PAKETTI

Lista kaikista saatavilla olevista paketeista saadaan jättämällä haettavan paketin nimi pois.

Paketin asentaminen:

# snap install PAKETTI

Snap ei osaa päivittää kaikkia paketteja kerralla vaan käyttäjän on päivitettävä ne yksitellen manuaalisesti.

# snap refresh PAKETTI

Lista asennetuista paketeista:

$ snap list

Paketin poistaminen:

# snap remove PAKETTI

Snapilla voidaan myös katsoa tuoreita muutoksia, joita järjestelmässä on tehty. Tähän sisältyy esimerkiksi pakettien asennukset, poistot, virheet sekä päivitykset.

$ snap changes

Kritiikkiä[muokkaa]

Ubuntu ei oletuksena sisällä Mir-ikkunointipalvelinta, jonka Snap-paketit vaativat sovelluksen hiekkalaatikointiin. Ubuntun mukana toimitetaan yhä X.org-ikkunointipalvelin, jonka käyttämä X-protokolla ei mahdollista sovellusten hiekkalaatikoimista. Näin ollen Snap-formaatti luokin tällä hetkellä vain valheellista tietoturvan tunnetta Canonicalin väittäessä sitä käyttävien ohjelmien toimivan hiekkalaatikossa. Matthew Garrett on kirjoittanut xevilteddy-ohjelman, joka simuloi hiekkalaatikosta karkaamista X-ikkunointiympäristössä. [1]

Canonical ei suostu julkaisemaan Snap-palvelimen lähdekoodeja vaan pitää palvelinohjelmiston suljettuna.

Katso myös[muokkaa]

  • Flatpak - Jakeluriippumaton Snapin kaltainen paketinhallintajärjestelmä