Snap-pakettide kasutamine ja installimine Linuxis

click fraud protection

Linuxis on tarkvara installimiseks palju erinevaid viise. Seal on Debiani paketid, Redhat RPM paketid, Arch Linuxi kasutajate hoidla, Gentoo Portage puu, AppImages, staatiliste binaarfailidega tar.gz arhiivid ja loend jätkub. Nii paljudel viisidel tarkvara Linuxi installimiseks on endiselt palju probleeme. Näiteks: professionaalse tarkvara arendamisel Linuxi jaoks on seda väga raske hankida iga Linuxi levitamise korral. Ubuntu inimesed on pühendunud selle küsimuse lahendamisele. Nende lahendus; Snap paketid. Siin on ülevaade Snap Packages'i vajadusest Linuxis ning nende kasutamise ja installimise kohta.

SPOILERI TÄHELEPANU: Kerige alla ja vaadake videoõpetust selle artikli lõpus.

Miks Snap-paketid välja töötati?

Sageli satuvad arendajad pakkima oma programme paljudesse erinevat tüüpi pakettidesse ja heituvad nendest. Kõigi nende pakettfailide valmistamine võtab aega ja selle tulemusel ei saa paljud programmid seda Linuxi jaoks kasutada. Seetõttu arendasid Ubuntu inimesed Snap-pakette. Snap on midagi, mida saab installida snap Store'ist ja „snap” sees on kõik, mida programm peab käivitama.

instagram viewer

See tähendab, et kõik, mida rakendus vajab (teegid, binaarfailid, pildifailid, helifailid ja programmid) on iseseisev ja töötab süsteemist sõltumatult. See tagab, et hoolimata sellest, kui hostisüsteem on vananenud või valesti konfigureeritud, käivitub programm sõltumata sellest. See võimaldab tõhusalt klõpsude installimist igale Linuxi jaotusele ja muudab selle universaalseks installijaks, mida kõik arendajad, nii suured kui ka väikesed, saavad korjata ja isegi oma käepärase poe luua!

Snapdi installimine ja käivitamine

Snapd on tehnoloogia, mis aitab klõpsatusega Linuxil töötada. Snapside taga olev ettevõte on teinud koostööd teiste Linuxi turustajatega, nii et populaarsed ja enim kasutatud Linuxid saavad klõpsasid hõlpsalt käivitada ja installida. Siit saate teada, kuidas seda käivitada

Märge: Ubuntu kasutajad, samuti need, kes kasutavad Ubuntu baasil Linuxi jaotust, ei pea Snapdit installima.

Debiani testimine / ebastabiilne

sudo apt install installitud

Fedora

sudo dnf install installitud. sudo systemctl enable - nüüd snapd.socket

Arch Linux

sudo pacman -S muigas. sudo systemctl enable - nüüd snapd.socket

OpenSUSE hüpe 42.2

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ käre. sudo zypper install installitud. sudo systemctl enable - nüüd snapd.socket

OpenSUSE kiskjas

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ käre. sudo zypper install installitud. sudo systemctl enable - nüüd snapd.socket

Gentoo

sudo -s
nano -w /etc/portage/repos.conf/gentoo-snappy.conf

Kleebi järgmine:

[gentoo-snappy] # mitteametlik ülekate, mis toetab selgroo "Snappy" installimist. # Hooldaja: Clayton "kefnab" Dobbs ([email protected]) # Ülesvoolu hooldaja: Zygmunt "zyga" Krynicki ([email protected]) asukoht = / usr / local / portage / gentoo-snappy. sync-type = git. sync-uri = https://github.com/zyga/gentoo-snappy.git. prioriteet = 50. automaatne sünkroonimine = jah

Salvestage konfiguratsioonifail koos ctrl + O.

emaint sync - repo gentoo-snappy 

Kuidas kasutada snapsit

Nagu varem mainitud, korraldatakse klõpsatussüsteeme vastavalt Ubuntu ja Canonicali hallatavates poodides. Igaüks saab klõpsu tasuta postitada. Neile, kes soovivad poes oma kiirpakette avaldada, minge üle Snapcraft.io. Sellel veebisaidil on kogu teave (üksikasjalikult), millega saate alustada.

Poest tarkvara otsimiseks proovige kasutada leidmiskäsku:

klõps programmi nime leidmiseks

Näiteks:

klõpsuga leidke telegramm

See prindib kõigi installitavate kiirpakettide loendi, milles on märksõna “telegramm”. Vaadake see nimekiri läbi ja mõelge, millist paketti installida. Seejärel kasutage selle installimiseks käsku install.

sudo snap install telegramm hiljemalt

See laadib hetktõmmise uusima versiooni poest alla ja installib selle süsteemi ning paigaldab seejärel sümbolimahuti nii, et kasutaja saaks juurde pääseda selle sisemisele tarkvarale. Snapi kinnituskoha kuvamiseks käivitage lsblk käsk. Selle põhjuseks on asjaolu, et tarkvara on ühendatud köide ega erine süsteemi jaoks mis tahes muust ühendatud kõvakettast või seadmest.

Eemaldage käsuga eemaldage süsteemist kõik installitud snap-paketid.

Näiteks:

sudo snap eemalda uusim telegramm

Unustasite eemaldatava klõpsatuse nime? Proovi seda:

lühinimekiri

Loendi käsk prindib välja kõigi installitud klõpsude loendi. Siit märkige klõpsu nimi ja eemaldage see ülaltoodud käsuga eemalda süsteemist.

Märkus. Otsige, kasutades muid käske, mida selles õpetuses ei käsitletud klõps - abi

Snapside värskendamine

Nagu iga tarkvara, tuleb ka klõpsasid värskendada. Snap-deemon haldab süsteemi kõiki snap-konteinereid. Selle tulemusel ei värskendata kiirpakette tavapäraste vahenditega. Süsteemi installitud snap-pakettide värskendamiseks kasutage värskenduskäsku. Viimane oluline klõpsamiste kasutamise käsk on värskendamiskäsk.

sudo klõpsuga värskendamine

Järeldus

Snap-paketid võivad asendada tarkvara Linuxi tarkvara installimise ja kasutamise viise, hõlbustades selle levitamist. Selle asemel, et tarkvaraarendajad peaksid sama ülesande täitmiseks looma mitu erinevat paketti, binaarfaili ja edastusmeetodeid, loovad nad lihtsalt ühe klõpsuga konteineri. Autonoomne koos teekide, käivitatava koodi ja muude oluliste failidega, mida kasutajad saavad hõlpsalt ühe käsu abil installida.

Snaps ei ole täiuslik. Mõnedel uutel Linuxi kasutajatel on nende kasutamisel probleeme. Selle põhjuseks on asjaolu, et rakenduste installimine töötab ainult käsuridaga. Me võime ainult loota, et kui kiirpaketid muutuvad üha populaarsemaks, töötavad Ubuntu inimesed kenade kasutajaliideste abil klõpsatuste installimiseks ja kasutamiseks. Kuni selle ajani peab käsurida tegema.

watch instagram story