Vaikka Snap-paketteja ei tueta oletuksena Arch-pohjaisissa Linux-distroissa, Snap on helppo asentaa Arch Linuxiin halutessasi.
Snap on moderni paketinhallintajärjestelmä, joka lupaa saumattoman pakettien jakelun ja paremman riippuvuuden hallinnan verrattuna muihin paketinhallintajärjestelmiin.
Toisin kuin muut Linux-distrot, kuten Ubuntu, Arch Linuxissa ei ole oletuksena Snap-tukea. Onneksi Snap on helppo asentaa ja määrittää Arch Linuxissa.
Snap-pakettien edut
Snapin kehittää ja ylläpitää Canonical, Ubuntun takana oleva yritys. Snapin päätavoite on helpottaa pakettien hallintaa Linuxissa paljon. Snapsit ovat yleismaailmallisia, niitä tuetaan kaikissa tärkeimmissä Linux-distroissa, ja niissä on monia muita etuja.
Snap-paketit ja -komennot on tarkoitettu toimimaan missä tahansa Linux-järjestelmässä taustalla olevasta jakelusta riippumatta. Tämä tarkoittaa, että saat saman kokemuksen, kun siirryt distrosta toiseen. Tämä on myös valtava etu ohjelmistokehittäjille, koska he voivat vain jakaa yhden paketin, joka toimii kaikissa Linux-distroissa.
Toinen Snap-pakettien keskeinen etu on, että niissä on kaikki riippuvuudet, joita ohjelmisto toimii saumattomasti. Tämä parantaa turvallisuutta ja luotettavuutta.
Snap-paketit päivitetään automaattisesti, ja voit palata aikaisempaan snap-versioon, jos nykyinen ei toimi kunnolla.
Jos haluat kokea kaikki nämä edut ja enemmän, voit asentaa Snapin Arch Linuxiin seuraavasti:
Vaihe 1: Snapin asentaminen Arch Linuxiin
Arch Linuxin oletusarkistoissa ei ole snapd-pakettia; sinun täytyy käytä Arch User Repositorya (AUR) sen sijaan. Arch-käyttäjävarastoa ylläpitää Arch Linux -harrastajien yhteisö, ja se sisältää laajan valikoiman paketteja, joita ei ole saatavana virallisista Arch-arkistoista.
Ensin sinun on asennettava Git, jos sinulla ei vielä ole sitä järjestelmässäsi. Voit asentaa Gitin seuraavalla komennolla:
sudo pacman -S git
Asennuksen jälkeen voit kloonata snapd-arkiston koneellesi. snapd on demoni ja ajonaika snap-pakettien hallintaan.
git klooni https://aur.archlinux.org/snapd.git
Siirry seuraavaksi äskettäin kloonatuun snapd-hakemistoon cd-komennolla:
cd snapd
Rakenna ja asenna snapd käyttämällä makepkg apuohjelma. makepkg automatisoi pakettien rakentamisen Arch Linuxissa.
makepkg -si
Viimeistele asennus noudattamalla päätteen ohjeita.
Vaihe 2: Snapd-palvelun määrittäminen
Jotta snapd-palvelu käynnistyy automaattisesti käynnistyksen jälkeen, suorita seuraava komento:
sudo systemctl enable --now snapd.socket
Voit tarkistaa palvelun tilan käyttämällä:
sudo systemctl status snapd
Jos olet määrittänyt kaiken oikein, palvelun pitäisi olla käynnissä ja sen pitäisi olla mahdollista latautua järjestelmän käynnistyksen yhteydessä.
Lisäksi sinun tulee ottaa käyttöön klassiset snapd-paketit suorittamalla:
sudo ln -s /var/lib/snapd/snap /snap
Sinun on ehkä kirjauduttava ulos tai käynnistettävä järjestelmä uudelleen, jotta edellinen komento tulee voimaan.
Vaihe 3: Ohjelmiston asentaminen Snapilla
Listaa kaikki snapin kautta asennetut paketit suorittamalla seuraava komento:
snap lista
Edellisen komennon tulos näyttää, että sinulla ei ole vielä asennettuna snapsia.
Voimme asentaa mallisnap-sovelluksen, the Hei maailma napsautuspaketti. Suorita seuraava komento:
snap install hello-world
Jos käytät snap lista komento uudelleen, tällä kertaa se listaa asennetun sovelluksen.
Katso manuaalisivut saadaksesi lisätietoja snapista ja sen komentovaihtoehdoista.
mies napsahtaa
Kuinka poistaa Snap Arch Linuxista
Sinä pystyt käytä Pacmania pakettien poistamiseen tai asentamiseen Arch Linuxissa. Esimerkiksi poistaaksesi snapin, suorita seuraava komento:
sudo pacman -Rs snapd
Snap toimii Arch Linuxissa!
Vaikka snap ei ole oletuksena käytettävissä Arch Linuxissa, voit asentaa sen Arch User Repositoryn kautta.
Verrattuna perinteisiin Linux-pakettien hallintaohjelmiin, snapeilla on paljon etuja, kuten parempi riippuvuuden hallinta ja yleinen Linux-tuki.