Jos olet pitkäaikainen Linux-käyttäjä, muistat todennäköisesti, kuinka vaikeaa uusien sovellusten asentaminen voi olla. Ellei se sisälly asennusohjelman mukana, joudut yleensä käymään läpi kokoonpano, tekeminen, tekeminen asennusprosessin, yleensä etsimällä puuttuvia riippuvuuksia matkan varrella. Paketin ylläpitäjät, kuten apt ja yum, tekivät tästä paljon helpommin hallittavissa, mutta riippuvuudet voisivat silti purra sinua.
Olet ehkä kuullut Snapista, joka väittää korjaavansa monet näistä ongelmista. Olet ehkä kuullut, että se on vain Ubuntu-asia, mutta onneksi se ei ole totta.
Mitä ovat Snap-sovellukset?
Snap-sovellusten, jotka tunnetaan nimellä ”napsautukset”, on tarkoitus olla jakelu-agnostisia, joten ihanteellisessa tapauksessa niiden pitäisi toimia samalla tavalla riippumatta siitä, missä järjestelmässä he käyttävät. Tämän saavuttamiseksi suurin osa sovelluksen suorittamiseen tarvittavista riippuvuuksista ja ajonajoista niputetaan napsautukseen. Tämä tarkoittaa, että kun olet määrittänyt ja toiminut järjestelmässäsi, on nyt paljon helpompaa lisätä sovelluksia, jotka muuten tarvitsevat useita riippuvuuksia.

Snapia tukee Canonical, minkä vuoksi se mainitaan usein Ubuntun ympäristössä, mutta sen on tarkoitus toimia missä tahansa suuressa Linux-jakelussa. Arch on jopa virallisesti tuettu jakelu, joten snap on loistava tapa käyttää sovelluksia, joita ei ole pakattu Archille.
Asennetaan snapd Daemon
Tarvitset napsautuksen, jotta voit asentaa napsautuksia järjestelmään napsauta daemon asennettu. Vaikka snap tukee virallisesti Archia, sinun on asennettava se Archin käyttäjän arkistosta (AUR). Onneksi tämä on helppo tehdä yaourt-työkalulla.

Asenna ensin snapd suorittamalla seuraava komento:
yaourt -S snapd
Nyt sinun on sallittava palvelun suorittaminen. Voit tehdä tämän kirjoittamalla seuraavan komennon:
systemctl enable --now snapd.socket
Snap-sovellusten asentaminen
Nyt kun olet asentanut pikakäynnistyksen, voit käyttää sitä pakettien asentamiseen kuten mitä tahansa muuta paketinhallintaa. Esimerkiksi, jos haluat asentaa tietyn sovelluksen napsautuksella, suorita seuraava:
snap install application-name
Voit luetella järjestelmässäsi olevat napsautukset suorittamalla seuraavat toimet:
snap list
Voit etsiä pakettia kyselemällä, onko paketti käytettävissä, kirjoittamalla seuraavat:
snap find searchterm

Lopuksi voit poistaa paketin yksinkertaisesti suorittamalla tämän:
snap remove application-name
Muita Snap-vinkkejä
Snap-sovellukset pidetään automaattisesti ajan tasalla oletusarvoisesti, mutta päivitä kaikki sovellukset manuaalisesti suorittamalla seuraava:
snap refresh
Jotkut napsautukset eivät käytä perinteistä polkua, joka on ”/ var / lib / snapd / snap”. Sen sijaan he asentavat tiedoston ”/ snap”. Tukeakseen näiden ”klassisten napsautusten” asentamista, luo yksinkertaisesti symbolinen linkki seuraavalla komennolla:
ln -s /var/lib/snapd/snap /snap
Nyt voit asentaa ja käyttää näitä sovelluksia, mutta ne asennetaan kaikkien muiden napsautusten rinnalle. Se on molempien maailmojen parhaat puolet ja sattuu olemaan myös yhteensopiva Filesystem Hierarchy Standardin kanssa.
Johtopäätös
Snap ei ole ainoa laatuaan tekniikka. Flatpak ja AppImage ovat kaksi samanlaista pakettijärjestelmää, joiden tarkoituksena on lajitella monia samoja ongelmia. Siitä huolimatta, kun Snapilla on Ubuntun tuki, se näyttää olevan suosituin näistä muodoista, ainakin toistaiseksi.
Tarkoittaako se, että se on paras? Jokin aika sitten tarkastelimme Snapia ja Flatpakia nähdäksemme, kuinka ne pysyvät toisiaan vastaan ja selville, mikä on paras.