Hårdvara

Lär känna ubuntu-snappaketen och deras fördelar

Innehållsförteckning:

Anonim

En av de stora nyheterna med Ubuntu 16.04 Xenial Xerus är Snap-paketen som du antagligen redan har läst innan du skriver in det här inlägget. Vad är Snap-paket och vilka är deras fördelar?

Innan vi fortsätter med Snap-paketen bör vi granska driften av GNU / Linux och Ubuntu särskilt när det gäller programhantering.

Hur hanterar vi programvaran i Ubuntu?

Om du någonsin har använt Ubuntu eller någon annan GNU / Linux-distribution kan du ha märkt att dess sätt att installera och avinstallera programvara skiljer sig mycket från Windows. På GNU / Linux är programvaran för paketstruktur och dessa paket tillgängliga i förvaren för nedladdning.

Vi kan definiera ett arkiv som en uppsättning av klassificerade paket som innehåller alla element som behövs för att installera ett visst program i systemet, till exempel wmaker eller ett bättre känt som VLC-mediaspelare. Installationen av ett visst program kan kräva ett enda paket eller flera av dem.

I synnerhet för Ubuntu har vi flera alternativ för att hantera.deb-paket som finns tillgängliga i förvaren och installerade på vårt system, även om alla använder sig av apt verktygsset (från engelska A dvanced P ackage T ool) skapat av Debian vid den tiden (Ubuntu är ett derivat av Debian).

Kommandokonsol: att använda konsolen är den metod som de mest avancerade användarna föredrar när man hanterar programvara i Ubuntu på grund av dess stora mångsidighet och hastighet.

För att installera ett program från kommandokonsolen måste vi ange följande ordning:

sudo apt-get install "paketnamn"

Ett exempel skulle vara följande:

sudo apt-get install wmaker

För att avinstallera det måste vi bara ändra ordet installation för att ta bort:

sudo apt-get ta bort wmaker

Då kommer systemet att be oss om vår användarkod och omedelbart börja ladda ner och installera alla paket som krävs för installationen av vårt program. I det här fallet är det mycket enkelt eftersom programmet har samma namn som paketet som vi måste ladda ner (wmaker) så vi har inga problem. Men många gånger matchar programnamnet inte paketnamnet och då har vi ett problem, vi kan också behöva ladda ner mer än ett paket manuellt.

Synaptic: synaptic är ett annat bra verktyg skapat av Debian för programhantering. Synaptic är inget annat än ett grafiskt gränssnitt för att använda apt på ett mycket enklare och vänligare sätt, med det kan vi söka efter de olika paketen att installera / avinstallera på ett grafiskt sätt.

Ubuntu Software Center: Ubuntu Software Center är ett nytt grafiskt gränssnitt skapat av Canonical för att ytterligare förenkla användningen av apt och underlätta för mindre erfarna användare. Det är ett gränssnitt där de olika programmen och paketen som är tillgängliga för installation visas, klassificerade efter kategorier.

Gdebi: Detta är ett annat grafiskt verktyg som använder sig av apt för installation av paket i Ubuntu och som också skapades av Debian. I det här fallet tillåter det oss att installera paket på vårt system som vi har laddat ner från en annan dator eller de som vi har kunnat ladda ner från vår egen dator. Gdebi kommer att ta hand om att ladda ner resten av eventuella paket som kan vara nödvändiga

Sammanställning av binärer: det finns ett mycket mer avancerat och komplicerat sista alternativ som består av att ladda ner källkoden (om tillgänglig) och sammanställa den manuellt för vårt system. Med detta får vi att programmen är anpassade till maximalt efter datorns egenskaper för bättre prestanda.

Hanteringen av programvaran i GNU / Linux i form av förvar och paket har en serie viktiga fördelar för användarna, å ena sidan kan de som ansvarar för distribution kontrollera korrekt funktion och säkerhet för alla filer i systemet och dessutom kan vi Det tillåter uppdatering av all installerad programvara med ett par klick eller ett enda kommando i terminalen.

Förvaringsbegränsningar och fördelar med Snap-paket

Som vi tidigare nämnt kan installationen av ett visst program kräva ett enda paket eller flera av dem, det sista fallet är det som kallas beroenden och kan (i själva verket göra det) orsaka flera viktiga problem.

VI REKOMMENDERAR Microsoft släpper de nya mikrokoderna via Windows Update

Den första är att det kan vara så att vi fortsätter att använda en relativt gammal version av Ubuntu och vill installera den senaste versionen av ett visst program. I den här situationen kan det vara så att ett av beroenden i programmet som vi vill installera inte är tillgängligt i de förvar som finns tillgängliga för vår version av Ubuntu, i det här fallet kunde vi helt enkelt inte installera vårt älskade program, eller vi måste ta till mycket fler metoder avancerad och komplex för att lösa problemet med beroenden.

Det andra stora problemet berör främst datorer som inte har en internetanslutning, i det här fallet är det omöjligt eller verkligen mycket komplicerat att manuellt ladda ner alla nödvändiga paket från en annan dator och sedan installera dem på vår.

Med tanke på dessa problem födas Snap-paketen som finns i Ubuntu 16.04 LTS, de innehåller alla filerna och alla beroenden för att installera ett visst program, vi kan säga att det är en lösning som liknar den i Windows genom att med en enda fil kan vi installera en program. Dessa Snap-paket är födda från inspiration i mobila operativsystem, till exempel Android där vi kan ladda ner en apk-fil och sedan överföra den till vår smartphone eller surfplatta och installera applikationen i fråga på ett mycket enkelt sätt.

Vid denna tidpunkt är det viktigt att notera att applikationerna som installerats via Snap-paket kommer att förbli isolerade från resten av systemet, en viktig punkt för att garantera säkerhet eftersom filerna i dessa paket inte kommer att ses eller kontrolleras av Canonical. På detta sätt, om ett Snap-paket presenterar en fil med ett säkerhetshål, kommer det inte att påverka resten av systemet utan bara sitt eget program, låt oss inte glömma att GNU / Linux är ett operativsystem som kännetecknas av att erbjuda stor säkerhet till användaren.

Hårdvara

Redaktörens val

Back to top button