Kā lietot un instalēt īslaicīgās paketes operētājsistēmā Linux

click fraud protection

Linux operētājsistēmā ir daudz dažādu programmatūras instalēšanas veidu. Ir Debian paketes, Redhat RPM pakotnes, Arch Linux lietotāju repozitorijs, Gentoo Portage koks, AppImages, tar.gz arhīvi ar statiskiem bināriem failiem, un saraksts turpinās. Tomēr, neskatoties uz daudziem programmatūras instalēšanas veidiem Linux, joprojām ir daudz problēmu. Piemēram: izstrādājot profesionālu programmatūru Linux, ir ļoti grūti to iegūt katrā Linux izplatījumā. Ubuntu iedzīvotāji ir apņēmušies šo jautājumu atrisināt. Viņu risinājums; Snap paketes. Šeit ir apskatīts, vai operētājsistēmā Linux ir nepieciešami Snap Packages, kā arī to lietošana un instalēšana.

SPOILER trauksme: Ritiniet uz leju un skaties video pamācību šī raksta beigās.

Kāpēc tika izstrādāti īsie iepakojumi

Bieži vien izstrādātāji pamanās iesaiņot savas programmas daudzos dažādos pakotņu veidos, un viņi to nevēlas. Visu šo pakotņu failu izveidošana prasa laiku, un tāpēc daudzas programmas to nedara Linux. Tāpēc Ubuntu cilvēki izstrādāja Snap pakotnes. Snap ir kaut kas tāds, ko var instalēt snap veikalā, un “snap” iekšpusē ir viss, kas nepieciešams programmas palaišanai.

instagram viewer

Tas nozīmē, ka viss lietotnei nepieciešamais (bibliotēkas, binārie faili, attēlu faili, audio faili un programmas) ir patstāvīgs un var darboties neatkarīgi no sistēmas. Tas nodrošina, ka neatkarīgi no tā, programma darbosies, neskatoties uz to, ka resursdatora sistēma ir novecojusi vai nepareizi konfigurēta. Tas faktiski ļauj uzstādīt snaps visos Linux izplatījumos un padara to par “universālu instalētāju”, kuru jebkurš izstrādātājs, liels vai mazs, var uzņemt un pat izveidot pats savu veikalu!

Snapd instalēšana un palaišana

Snapd ir tehnoloģija, kas palīdz snaps darboties ar Linux. Aiz snaps esošais uzņēmums ir sadarbojies ar citiem Linux izplatīšanas veidotājiem, lai populārākie un visbiežāk izmantotie Linuxīni varētu ērti palaist un instalēt snaps. Lūk, kā to palaist

Piezīme: Ubuntu lietotājiem, kā arī tiem, kas izmanto Linux izplatīšanu, pamatojoties uz Ubuntu, Snapd nebūs jāinstalē.

Debian testēšana / nestabila

sudo apt instalēšana ir aktivizēta

Fedora

sudo dnf instalēšana sākās. sudo systemctl iespējot - tagad snapd.socket

Arch Linux

sudo pacman -S iesmējās. sudo systemctl iespējot - tagad snapd.socket

OpenSUSE lēciens 42.2

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ švītīgs. sudo zypper instalēšana sākās. sudo systemctl iespējot - tagad snapd.socket

OpenSUSE vēderzāle

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ švītīgs. sudo zypper instalēšana sākās. sudo systemctl iespējot - tagad snapd.socket

Gentoo

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

Ielīmējiet šo:

[gentoo-snappy] # Neoficiāls pārklājums, kas atbalsta “Snappy” mugurkaula instalēšanu. # Uzturētājs: Clayton "kefnab" Dobbs ([email protected]) # Uzturētājs: Zygmunt "zyga" Krynicki ([email protected]) location = / usr / local / portage / gentoo-snappy. sync-type = git. sync-uri = https://github.com/zyga/gentoo-snappy.git. prioritāte = 50. automātiskā sinhronizācija = jā

Saglabājiet konfigurācijas failu ar ctrl + O.

emaint sync - repo gentoo-snappy 

Kā lietot snaps

Kā minēts iepriekš, snaps tiek izvietoti “snap veikalā”, kuru vada attiecīgi Ubuntu un Canonical. Ikviens var bez maksas izlikt ziņojumu. Tiem, kas vēlas veikalā publicēt savus īsos iepakojumus, dodieties uz Snapcraft.io. Šajā vietnē ir visa informācija (sīki izstrādāta), ar kuru jūs varat sākt.

Lai veikalā meklētu programmatūru, mēģiniet izmantot komandu atrast:

snap atrast programmas nosaukumu

Piemēram:

snap atrast telegrammu

Tas izdrukā visu instalējamo īslaicīgo pakotņu sarakstu ar atslēgas vārdu “telegramma”. Apskatiet šo sarakstu un izdomājiet, kuru pakotni instalēt. Pēc tam izmantojiet instalēšanas komandu, lai tā notiktu.

sudo snap install telegram-latest

Tādējādi no veikala tiks lejupielādēta jaunākā snap versija, instalēta sistēmā un pēc tam uzstādīts snap konteiners, lai lietotājs varētu piekļūt tajā esošajai programmatūrai. Lai apskatītu, kur ir piestiprināts snap, palaidiet lsblk komanda. Tas notiek tāpēc, ka programmatūra ir pievienots tilpums, un sistēmai tā neatšķiras no jebkura cita uzstādītā cietā diska vai ierīces.

Ar noņemšanas komandu noņemiet no sistēmas instalēto snap pakotni.

Piemēram:

sudo snap noņemt telegrammu-jaunāko

Vai aizmirstat vārda vārdu, kuru vēlaties noņemt? Izmēģiniet šo:

īslaicīgais saraksts

Komandu saraksts izdrukās visu instalēto spraudņu sarakstu. No šejienes ņemiet vērā spraudņa nosaukumu un pēc tam noņemiet to no sistēmas, izmantojot iepriekš noņemšanas komandu.

Piezīme: atrodiet citas komandas, kas nav apskatītas šajā apmācībā, izmantojot snap - palīdzēt

Snaps atjaunināšana

Tāpat kā jebkura programmatūra, snaps ir jāatjaunina. Snap dēmons pārvalda katru sistēmas snap konteineru. Tā rezultātā īslaicīgās paketes netiks atjauninātas ar parastajiem līdzekļiem. Lai atjauninātu sistēmā instalētās īslaicīgās paketes, izmantojiet komandu atsvaidzināt. Pēdējā izšķirošā komanda snaps izmantošanai ir atsvaidzināšanas komanda.

sudo tūlītēja atsvaidzināšana

Secinājums

Snap pakotnes var aizstāt programmatūras instalēšanas un lietošanas veidus Linux, atvieglojot izplatīšanu. Tā vietā, lai programmatūras izstrādātājiem būtu jāizveido vairākas dažādas paketes, bināri faili un piegādes metodes, lai izpildītu vienu un to pašu uzdevumu, viņi vienkārši izveidos vienu snap konteineru. Patstāvīgs ar bibliotēkām, izpildāmu kodu un citiem svarīgiem failiem, kurus lietotāji var viegli instalēt ar vienu komandu.

Snaps nav perfekts. Dažiem jauniem Linux lietotājiem būs problēmas ar viņu izmantošanu. Tas ir tāpēc, ka lietotņu instalēšana darbosies tikai ar komandrindu. Mēs varam tikai cerēt, ka, kļūstot aizvien populārākām snap pakotnēm, Ubuntu cilvēki strādās pie jaukas lietotāja saskarnes, lai instalētu un izmantotu snaps. Līdz tam komandrinda būs jādara.

watch instagram story