„Linux“ programinėje įrangoje yra daugybė skirtingų būdų. Yra „Debian“ paketai, „Redhat RPM“ paketai, „Arch Linux“ vartotojų saugykla, „Gentoo Portage“ medis, „AppImages“, tar.gz archyvai su statiniais dvejetainiais failais ir sąrašas tęsiasi. Vis tik tiek daug būdų, kaip įdiegti programinę įrangą „Linux“, vis dar yra daug problemų. Pavyzdžiui: kuriant profesionalią „Linux“ programinę įrangą, labai sunku ją gauti kiekviename „Linux“ paskirstyme. Ubuntu žmonės yra pasiryžę išspręsti šią problemą. Jų sprendimas; Snap paketai. Čia pažiūrėsime, kaip reikia „Snap“ paketų „Linux“, ir kaip juos naudoti bei įdiegti.
SPOILER ALERT: Slinkite žemyn ir žiūrėti vaizdo įrašą šio straipsnio pabaigoje.
Dažnai kūrėjai atsiduria savo programų pakuotėse į įvairius paketus ir atsibosta. Visų šių paketų failų sukūrimas užtrunka, todėl daugelis programų nepaverčia jų „Linux“. Štai kodėl Ubuntu žmonės sukūrė „Snap“ paketus. „Snap“ yra kažkas, ką galima įdiegti iš „Snap Store“, o „snapo“ viduje yra viskas, ko reikia programai paleisti.
Tai reiškia, kad viskas, ko reikia programai (bibliotekos, dvejetainiai failai, vaizdo failai, garso failai ir programos) yra autonominė ir gali veikti nepriklausomai nuo sistemos. Tai užtikrina, kad nesvarbu, programa veiks, nepaisant to, kiek pagrindinė sistema yra pasenusi ar netinkamai sukonfigūruota. Tai iš tikrųjų leidžia įdiegti spragtelėjimus bet kuriame „Linux“ paskirstyme ir daro jį „universaliu diegėju“, kurį bet kuris didelis ar mažas kūrėjas gali pasiimti ir netgi sukurti savo „Snap Store“!
„Snapd“ yra technologija, padedanti fotografuoti „Linux“. „Snaps“ įmonė dirbo su kitais „Linux“ platintojų gamintojais, kad populiariausi ir dažniausiai naudojami „Linux“ galėtų lengvai paleisti ir įdiegti „snaps“. Štai kaip tai paleisti
Pastaba: „Ubuntu“ vartotojams, taip pat tiems, kurie naudoja „Linux“ paskirstymą, pagrįstą „Ubuntu“, nereikės diegti „Snapd“.
sudo apt įdiegti greitai
„sudo dnf“ įdiegta greitai. „sudo systemctl“ įgalinimas - dabar snapd.socket
sudo pacman -S nutilo. „sudo systemctl“ įgalinimas - dabar snapd.socket
sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ šmaikštus. sudo zypper įdiegti greitai. „sudo systemctl“ įgalinimas - dabar snapd.socket
sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ šmaikštus. sudo zypper įdiegti greitai. „sudo systemctl“ įgalinimas - dabar snapd.socket
sudo -s
nano -w /etc/portage/repos.conf/gentoo-snappy.conf
Įklijuokite:
[gentoo-snappy] # Neoficiali perdanga, palaikanti „Snappy“ stuburo diegimą. # Priežiūra: Clayton "kefnab" Dobbs ([email protected]) # Aukštesnysis prižiūrėtojas: Zygmuntas „zyga“ Krynicki ([email protected]) vieta = / usr / local / portage / gentoo-snappy. sync-type = git. sync-uri = https://github.com/zyga/gentoo-snappy.git. prioritetas = 50. automatinis sinchronizavimas = taip
Išsaugokite konfigūracijos failą naudodami „Ctrl“ + O
.
emaint sync - repo gentoo-snappy
Kaip minėta anksčiau, „snaps“ parduotuvėje yra „Ubuntu“ ir „Canonical“. Kiekvienas gali nemokamai paskelbti akimirksnį. Tiems, kurie nori savo parduotuvėje publikuoti savo trumpus paketus, eikite į „Snapcraft.io“. Šioje svetainėje yra visos informacijos (išsamios informacijos), kuri gali padėti jums pradėti.
Norėdami ieškoti programinės įrangos parduotuvėje, pabandykite naudoti komandą „rasti“:
greitai rasti programos pavadinimą
Pavyzdžiui:
akimirksniu suraskite telegramą
Tai išspausdina visų įdiegiamų momentinių paketų sąrašą, kuriame yra raktinis žodis „telegrama“. Peržiūrėkite šį sąrašą ir sugalvokite, kokį paketą įdiegti. Tada naudokite įdiegimo komandą, kad tai įvyktų.
sudo snap install Telegram-latest
Iš parduotuvės atsisiųsite naujausią „snapo“ versiją ir įdėsite ją į sistemą, tada pritvirtinsite „snapo“ talpyklą, kad vartotojas galėtų pasiekti programinę įrangą, esančią jos viduje. Norėdami pamatyti, kur pritvirtintas spragtelėjimas, paleiskite lsblk
komanda. Taip yra todėl, kad programinė įranga yra sumontuota apimtis ir sistema nesiskiria nuo jokio kito pritvirtinto kietojo disko ar įrenginio.
Pašalinkite iš sistemos visus įdiegtus „snap“ paketus naudodami pašalinimo komandą.
Pavyzdžiui:
sudo Snap Pašalinti telegramą vėliausiai
Pamiršote trumpinio, kurį norite pašalinti, pavadinimą? Išbandyti šį:
trumpasis sąrašas
Sąrašo komanda išspausdins visų įdiegtų įrašų sąrašą. Dabar atkreipkite dėmesį į snapo pavadinimą, tada pašalinkite jį iš sistemos naudodami aukščiau esančią komandą „pašalinti“.
Pastaba: suraskite kitas komandas, neaptartas šiame vadove, naudodamiesi spragtelėjimas
Kaip ir bet kurią programinę įrangą, snaps turi būti atnaujinami. „Snap“ demonas valdo kiekvieną sistemos „snapo“ talpyklą. Todėl paketo paketai nebus atnaujinami įprastomis priemonėmis. Norėdami atnaujinti sistemoje įdiegtus momentinius paketus, naudokite atnaujinimo komandą. Paskutinė svarbi komanda, naudojama naudojant snapus, yra atnaujinimo komanda.
sudo akimirksniu atnaujinti
„Snap“ paketai gali pakeisti programinės įrangos diegimo ir naudojimo būdus „Linux“, palengvindami jų platinimą. Užuot programinės įrangos kūrėjams sukūrus kelis skirtingus paketus, dvejetainius rinkinius ir pateikimo metodus, kad būtų galima įvykdyti tą pačią užduotį, jie tiesiog sukurs vieną momentinį konteinerį. Autonominis su bibliotekomis, vykdomuoju kodu ir kitais svarbiais failais, kuriuos vartotojai gali lengvai įdiegti naudodami vieną komandą.
Snaps nėra tobulas. Kai kuriems naujiems „Linux“ vartotojams kyla problemų dėl jų naudojimo. Taip yra todėl, kad programų diegimas veiks tik naudojant komandinę eilutę. Galime tik tikėtis, kad populiarėjant paketo paketams, Ubuntu žmonės dirbs naudodamiesi jaukia vartotojo sąsaja, norėdami įdiegti ir naudoti snapus. Iki tol turės atlikti komandinė eilutė.
„Otter“ naršyklė sutelkia dėmesį į senosios „Opera“ naršyklės versi...
„Firefox“ sulaukia visų dėmesio kaip mėgstamiausia „Linux“ atvirojo...
„Linux“ yra atvirojo kodo operacinė sistema. Todėl trūksta tam tikr...