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.
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.
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!
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.
sudo apt install installitud
sudo dnf install installitud. sudo systemctl enable - nüüd snapd.socket
sudo pacman -S muigas. sudo systemctl enable - nüüd snapd.socket
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
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
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
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
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
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.
Riot on universaalne vestlusklient, mille toiteallikaks on Matrix, ...
Terminalkäsk, millega enamus Linuxi kasutajaid, nii vanu kui vanu, ...
SSH on suurepärane tehnoloogia; saate seda kasutada peida VPN-liikl...