Hardware

Maak kennis met de ubuntu-snap-pakketten en hun voordelen

Inhoudsopgave:

Anonim

Een van de geweldige nieuwigheden van Ubuntu 16.04 Xenial Xerus zijn de Snap-pakketten die je waarschijnlijk al hebt gelezen voordat je dit bericht invoert. Wat zijn Snap-pakketten en wat zijn hun voordelen?

Voordat we doorgaan met de Snap-pakketten, moeten we de werking van GNU / Linux en Ubuntu herzien, met name wat betreft softwarebeheer.

Hoe gaan we om met de software in Ubuntu?

Als je ooit Ubuntu of een andere GNU / Linux-distributie hebt gebruikt, is het je misschien opgevallen dat de manier waarop software wordt geïnstalleerd en verwijderd heel anders is dan Windows. Op GNU / Linux zijn de pakketstructuursoftware en deze pakketten beschikbaar in de repositories om te downloaden.

We kunnen een repository definiëren als een set geclassificeerde pakketten die alle elementen bevatten die nodig zijn om een ​​bepaald programma op het systeem te installeren, bijvoorbeeld wmaker of een beter bekend als de VLC mediaspeler. De installatie van een bepaald programma vereist mogelijk een enkel pakket of meerdere.

Met name in het geval van Ubuntu hebben we verschillende opties om de.deb-pakketten te beheren die beschikbaar zijn in de repositories en die op ons systeem zijn geïnstalleerd, hoewel ze allemaal gebruik maken van de apt-toolset (uit het Engels A dvanced P ackage T ool) gemaakt door Debian destijds (Ubuntu is een afgeleide van Debian).

Command console: het gebruik van de console is de methode die de meest geavanceerde gebruikers prefereren bij het beheren van software in Ubuntu vanwege de grote veelzijdigheid en snelheid.

Om een ​​programma vanaf de opdrachtconsole te installeren, moeten we de volgende volgorde aangeven:

sudo apt-get install "pakketnaam"

Een voorbeeld zou zijn:

sudo apt-get installeer wmaker

Om het te verwijderen, hoeven we alleen het woord install te wijzigen om het te verwijderen:

sudo apt-get wmaker verwijderen

Vervolgens zal het systeem ons om onze gebruikerscode vragen en onmiddellijk beginnen met het downloaden en installeren van alle pakketten die nodig zijn voor de installatie van ons programma. In dit geval is het heel eenvoudig omdat het programma dezelfde naam heeft als het pakket dat we moeten downloaden (wmaker), dus we hebben geen probleem. Vaak komt de programmanaam echter niet overeen met de pakketnaam en dan hebben we een probleem. Mogelijk moeten we ook meer dan één pakket handmatig downloaden.

Synaptic: synaptic is een andere geweldige tool die door Debian is gemaakt voor softwarebeheer. Synaptic is niets meer dan een grafische interface om apt op een veel eenvoudigere en vriendelijkere manier te gebruiken, hiermee kunnen we zoeken naar de verschillende pakketten om op een grafische manier te installeren / verwijderen.

Ubuntu Software Center: Het Ubuntu Software Center is een nieuwe grafische interface die door Canonical is gemaakt om het gebruik van apt verder te vereenvoudigen en gemakkelijker te maken voor minder ervaren gebruikers. Het is een interface waarin de verschillende programma's en pakketten die beschikbaar zijn voor installatie verschijnen, gerangschikt op categorie.

Gdebi: Dit is een ander grafisch hulpmiddel dat gebruik maakt van apt voor de installatie van pakketten in Ubuntu en dat ook door Debian is gemaakt. In dit geval kunnen we pakketten op ons systeem installeren die we van een andere computer hebben gedownload of die we van onze eigen computer hebben kunnen downloaden. Gdebi zorgt voor het downloaden van de rest van de mogelijke pakketten die nodig kunnen zijn

Compilatie van binaire bestanden : er is een veel geavanceerdere en complexere laatste optie die bestaat uit het downloaden van de broncode (indien beschikbaar) en het handmatig compileren voor ons systeem. Hiermee krijgen we dat de programma's maximaal worden aangepast aan de kenmerken van onze pc voor betere prestaties.

Het beheer van de software in GNU / Linux in de vorm van repositories en pakketten heeft een aantal belangrijke voordelen voor de gebruikers, enerzijds kunnen degenen die verantwoordelijk zijn voor distributie de correcte werking en beveiliging van alle bestanden op het systeem controleren en bovendien kunnen we Hiermee kunt u alle geïnstalleerde software bijwerken met een paar klikken of een enkele opdracht in de terminal.

Repository-beperkingen en voordelen van Snap-pakketten

Zoals we eerder hebben vermeld, kan de installatie van een bepaald programma een enkel pakket of meerdere ervan vereisen, dit laatste geval is wat bekend staat als afhankelijkheden en kan (in feite) verschillende belangrijke problemen veroorzaken.

WIJ RADEN U AAN Microsoft brengt de nieuwe microcodes uit via Windows Update

De eerste is dat het mogelijk is dat we een relatief oude versie van Ubuntu blijven gebruiken en de nieuwste versie van een bepaald programma willen installeren. In deze situatie kan het zijn dat een van de afhankelijkheden van het programma dat we willen installeren niet beschikbaar is in de repositories die beschikbaar zijn voor onze versie van Ubuntu, in dit geval konden we ons geliefde programma gewoon niet installeren, of we zouden onze toevlucht moeten nemen tot veel meer methoden geavanceerd en complex om het probleem met afhankelijkheden op te lossen.

Het andere grote probleem treft vooral computers die geen internetverbinding hebben, in dit geval is het onmogelijk of echt heel ingewikkeld om alle benodigde pakketten handmatig van een andere computer te downloaden en ze vervolgens op de onze te installeren.

Gezien deze problemen zijn de Snap-pakketten die beschikbaar zijn in Ubuntu 16.04 LTS geboren, ze bevatten alle bestanden en alle afhankelijkheden om een ​​bepaald programma te installeren, we kunnen zeggen dat het een oplossing is die vergelijkbaar is met die van Windows, omdat we met een enkel bestand een programma. Deze Snap-pakketten zijn ontstaan ​​uit inspiratie in mobiele besturingssystemen, bijvoorbeeld Android, waar we een apk-bestand kunnen downloaden en vervolgens naar onze smartphone of tablet kunnen overbrengen en de betreffende applicatie op een zeer eenvoudige manier kunnen installeren.

Op dit punt is het belangrijk op te merken dat de applicaties die via Snap-pakketten zijn geïnstalleerd, geïsoleerd blijven van de rest van het systeem, een belangrijk punt om de veiligheid te garanderen, aangezien de bestanden in deze pakketten niet worden bekeken of beheerd door Canonical. Op deze manier, als een Snap-pakket een bestand met een beveiligingslek presenteert, heeft dit geen invloed op de rest van het systeem, maar alleen op zijn eigen programma, laten we niet vergeten dat GNU / Linux een besturingssysteem is dat wordt gekenmerkt door het bieden van geweldige beveiliging aan de gebruiker.

Hardware

Bewerkers keuze

Back to top button