Hardware

Cunoașteți pachetele de snap ubuntu și avantajele acestora

Cuprins:

Anonim

Una dintre marile noutăți ale Ubuntu 16.04 Xenial Xerus sunt pachetele Snap pe care le-ați citit deja înainte de a intra în această postare. Ce sunt pachetele Snap și care sunt avantajele lor?

Înainte de a continua cu pachetele Snap, ar trebui să analizăm funcționarea GNU / Linux și Ubuntu, în special în ceea ce privește gestionarea software-ului.

Cum gestionăm software-ul în Ubuntu?

Dacă ați folosit vreodată Ubuntu sau o altă distribuție GNU / Linux, este posibil să fi observat că modul său de instalare și dezinstalare a software-ului este foarte diferit de Windows. Pe GNU / Linux software-ul pentru structura pachetelor și aceste pachete sunt disponibile în depozite pentru descărcare.

Putem defini un depozit ca un set de pachete clasificate care conțin toate elementele care sunt necesare pentru instalarea unui anumit program pe sistem, de exemplu wmaker sau unul mai cunoscut sub numele de media player VLC. Instalarea unui anumit program poate necesita un singur pachet sau mai multe dintre ele.

În cazul Ubuntu, în special, avem mai multe opțiuni pentru a gestiona pachetele.deb disponibile în depozite și instalate pe sistemul nostru, deși toate folosesc setul de instrumente apt (din engleză A dvanced P ackage T ool) creat de Debian la acea vreme (Ubuntu este un derivat al Debian).

Consola de comandă: utilizarea consolei este metoda preferată de cei mai avansați utilizatori atunci când gestionează software-ul în Ubuntu, datorită versatilității și vitezei sale mari.

Pentru a instala un program din consola de comandă trebuie să indicăm următoarea ordine:

sudo apt-get install "nume pachet"

Un exemplu ar fi următorul:

sudo apt-get install wmaker

Pentru a o dezinstala, trebuie doar să schimbăm cuvântul install pentru a elimina:

sudo apt-get remove wmaker

Apoi sistemul ne va cere codul de utilizator și imediat vom începe să descărcăm și să instalăm toate pachetele necesare pentru instalarea programului nostru. În acest caz este foarte simplu, deoarece programul are același nume ca pachetul pe care trebuie să îl descărcăm (wmaker), deci nu avem nicio problemă. Cu toate acestea, de multe ori numele programului nu se potrivește cu numele pachetului și atunci avem o problemă, este posibil să fie nevoie să descărcăm mai mult de un pachet manual.

Synaptic: synaptic este un alt instrument excelent creat de Debian pentru gestionarea software-ului. Synaptic nu este altceva decât o interfață grafică pentru a folosi apt într-un mod mult mai simplu și mai prietenos, cu ea putem căuta diferitele pachete de instalat / dezinstalat într-un mod grafic.

Ubuntu Software Center: Ubuntu Software Center este o nouă interfață grafică creată de Canonical pentru a simplifica și mai mult utilizarea apt și pentru a facilita utilizatorii mai puțin experimentați. Este o interfață în care apar diferitele programe și pachete disponibile pentru instalare, clasificate pe categorii.

Gdebi: Acesta este un alt instrument grafic care face uz de apt pentru instalarea pachetelor în Ubuntu și care a fost creat și de Debian. În acest caz, ne permite să instalăm pachete pe sistemul nostru pe care le-am descărcat de pe alt computer sau pe cele pe care le-am putut descărca de pe propriul computer. Gdebi se va ocupa de descărcarea restului de pachete posibile care pot fi necesare

Compilarea binarelor: există o ultimă opțiune mult mai avansată și mai complexă care constă în descărcarea codului sursă (dacă este disponibil) și compilarea manuală pentru sistemul nostru. Prin aceasta obținem că programele sunt adaptate la maximum la caracteristicile computerului nostru pentru o performanță mai bună.

Gestionarea software-ului în GNU / Linux sub formă de depozite și pachete are o serie de avantaje importante pentru utilizatori, pe de o parte, cei responsabili de distribuție pot verifica funcționarea și securitatea corectă a tuturor fișierelor din sistem și, în plus, noi Permite actualizarea întregului software instalat cu câteva clicuri sau o singură comandă în terminal.

Limitări și beneficii ale depozitului de pachete Snap

După cum am menționat anterior, instalarea unui anumit program poate necesita un singur pachet sau mai multe dintre ele, acest ultim caz este ceea ce este cunoscut sub numele de dependențe și poate (de fapt, face) mai multe probleme importante.

VĂ RECOMANDĂM Microsoft lansează noile microcoduri prin Windows Update

Prima este că se poate întâmpla să folosim o versiune relativ veche a Ubuntu și să vrem să instalăm cea mai recentă versiune a unui anumit program. În această situație, se poate întâmpla ca una dintre dependențele programului pe care vrem să îl instalăm nu este disponibilă în depozitele disponibile pentru versiunea noastră de Ubuntu, în acest caz pur și simplu nu am putea instala programul iubit sau ar trebui să recurgem la mult mai multe metode. avansat și complex pentru a rezolva problema cu dependențe.

Cealaltă mare problemă afectează în principal computerele care nu au conexiune la internet, în acest caz este imposibil sau într-adevăr foarte complicat să descărcați manual toate pachetele necesare de pe alt computer și apoi să le instalați pe ale noastre.

Având în vedere aceste probleme, pachetele Snap care sunt disponibile în Ubuntu 16.04 LTS se nasc, conțin toate fișierele și toate dependențele pentru a instala un anumit program, putem spune că este o soluție similară cu cea a Windows, prin faptul că cu un singur fișier putem instala un Program. Aceste pachete Snap se nasc din inspirația în sistemele de operare mobile, de exemplu Android, unde putem descărca un fișier apk, apoi îl putem transfera pe smartphone-ul sau tableta noastră și vom instala aplicația în cauză într-un mod foarte simplu.

În acest moment, este important să rețineți că aplicațiile instalate prin pachete Snap vor rămâne izolate de restul sistemului, un punct important pentru a garanta securitatea, deoarece fișierele conținute în aceste pachete nu vor fi urmărite sau controlate de Canonical. În acest fel, dacă un pachet Snap prezintă un fișier cu o gaură de securitate, acesta nu va afecta restul sistemului, ci doar propriul program, să nu uităm că GNU / Linux este un sistem de operare care se caracterizează prin oferirea unei mari securități pentru utilizator.

Hardware

Alegerea editorilor

Back to top button