Hardware

Lær ubuntu-snap-pakkerne og deres fordele

Indholdsfortegnelse:

Anonim

En af de store nyheder ved Ubuntu 16.04 Xenial Xerus er de Snap-pakker, som du sandsynligvis allerede har læst, før du går ind i dette indlæg. Hvad er Snap-pakker, og hvad er deres fordele?

Inden vi fortsætter med Snap-pakkerne, skal vi gennemgå driften af ​​GNU / Linux og Ubuntu især med hensyn til softwarestyring.

Hvordan håndterer vi softwaren i Ubuntu?

Hvis du nogensinde har brugt Ubuntu eller en anden GNU / Linux-distribution, har du måske bemærket, at dens måde at installere og afinstallere software er meget forskellig fra Windows. På GNU / Linux er softwaren til pakkestruktur og disse pakker tilgængelige i depoterne til download.

Vi kan definere et depot som et sæt klassificerede pakker, der indeholder alle de elementer, der er nødvendige for at installere et bestemt program på systemet, for eksempel wmaker eller en bedre kendt som VLC-medieafspiller. Installation af et bestemt program kan kræve en enkelt pakke eller flere af dem.

Især med Ubuntu har vi flere muligheder for at administrere.deb-pakker, der er tilgængelige i depoterne og installeret på vores system, selvom alle bruger brug af det passende værktøjssæt (fra engelsk A dvanced P ackage T ool) oprettet af Debian på det tidspunkt (Ubuntu er et derivat af Debian).

Kommandokonsol: Brug af konsollen er den metode, som de mest avancerede brugere foretrækker, når de administrerer software i Ubuntu på grund af dens store alsidighed og hastighed.

For at installere et program fra kommandokonsollen skal vi angive følgende rækkefølge:

sudo apt-get install "pakkenavn"

Et eksempel ville være følgende:

sudo apt-get install wmaker

For at afinstallere det er vi bare nødt til at ændre ordet installation for at fjerne:

sudo apt-get fjerne wmaker

Derefter vil systemet bede os om vores brugerkode og straks begynde at downloade og installere alle de nødvendige pakker til installationen af ​​vores program. I dette tilfælde er det meget enkelt, fordi programmet har det samme navn som den pakke, som vi skal downloade (wmaker), så vi har ikke noget problem. Imidlertid matcher programnavnet mange gange ikke pakkenavnet, og så har vi et problem, vi kan muligvis også downloade mere end en pakke manuelt.

Synaptic: synaptic er et andet godt værktøj oprettet af Debian til softwarestyring. Synaptic er intet andet end en grafisk grænseflade til at bruge apt på en meget enklere og venligere måde, med det kan vi søge efter de forskellige pakker, der skal installeres / afinstallere på en grafisk måde.

Ubuntu Software Center: Ubuntu Software Center er en ny grafisk grænseflade oprettet af Canonical for yderligere at forenkle brugen af ​​apt og gøre det lettere for mindre erfarne brugere. Det er en grænseflade, hvor de forskellige programmer og pakker, der er tilgængelige til installation, vises, klassificeret efter kategorier.

Gdebi: Dette er et andet grafisk værktøj, der gør brug af passende til installation af pakker i Ubuntu, og som også blev oprettet af Debian. I dette tilfælde tillader det os at installere pakker på vores system, som vi har downloadet fra en anden computer, eller dem, som vi har været i stand til at downloade fra vores egen computer. Gdebi vil sørge for at downloade resten af ​​de mulige pakker, der kan være nødvendige

Sammenstilling af binære filer: der er en meget mere avanceret og kompleks sidste mulighed, der består af at downloade kildekoden (hvis tilgængelig) og kompilere den manuelt til vores system. Med dette får vi ud af, at programmerne er tilpasset maksimalt til pc'ens egenskaber for bedre ydeevne.

Håndteringen af ​​softwaren i GNU / Linux i form af depoter og pakker har en række vigtige fordele for brugerne, på den ene side kan de ansvarlige for distribution kontrollere den korrekte funktion og sikkerhed for alle filerne på systemet og derudover vi Det giver mulighed for at opdatere al den installerede software med et par klik eller en enkelt kommando i terminalen.

Opbevaringsbegrænsninger og fordele ved Snap-pakker

Som vi tidligere har nævnt, kan installation af et bestemt program kræve en enkelt pakke eller flere af dem, dette sidste tilfælde er det, der er kendt som afhængigheder og kan (faktisk gør det) skabe flere vigtige problemer.

VI ANBEFALER dig Microsoft frigiver de nye mikrokoder gennem Windows Update

Den første er, at det kan være tilfældet, at vi fortsætter med at bruge en relativt gammel version af Ubuntu og ønsker at installere den nyeste version af et bestemt program. I denne situation kan det være tilfældet, at en af ​​afhængighederne af det program, som vi ønsker at installere, ikke er tilgængelige i deponierne, der er tilgængelige for vores version af Ubuntu, i dette tilfælde kunne vi simpelthen ikke installere vores elskede program, eller vi ville være nødt til at ty til meget flere metoder avanceret og kompleks til at løse problemet med afhængigheder.

Det andet store problem påvirker hovedsageligt computere, der ikke har en internetforbindelse, i dette tilfælde er det umuligt eller virkelig meget kompliceret at manuelt downloade alle de nødvendige pakker fra en anden computer og derefter installere dem på vores.

I betragtning af disse problemer er de Snap-pakker, der er tilgængelige i Ubuntu 16.04 LTS, født, de indeholder alle filerne og alle afhængigheder for at installere et bestemt program, vi kan sige, at det er en løsning, der ligner Windows, i at vi med en enkelt fil kan installere en program. Disse Snap-pakker er født fra inspiration i mobile operativsystemer, for eksempel Android, hvor vi kan downloade en apk-fil og derefter overføre den til vores smartphone eller tablet og installere det pågældende program på en meget enkel måde.

På dette tidspunkt er det vigtigt at bemærke, at applikationerne, der er installeret via Snap-pakker, forbliver isoleret fra resten af ​​systemet, et vigtigt punkt for at garantere sikkerhed, da filerne i disse pakker ikke vil blive overvåget eller kontrolleret af Canonical. På denne måde, hvis en Snap-pakke præsenterer en fil med et sikkerhedshul, vil den ikke påvirke resten af ​​systemet, men kun sit eget program, lad os ikke glemme, at GNU / Linux er et operativsystem, der er kendetegnet ved at tilbyde stor sikkerhed til bruger.

Hardware

Valg af editor

Back to top button