Hardware

Scopri i pacchetti snap ubuntu e i loro vantaggi

Sommario:

Anonim

Una delle grandi novità di Ubuntu 16.04 Xenial Xerus sono i pacchetti Snap che probabilmente hai già letto prima di inserire questo post. Quali sono i pacchetti Snap e quali sono i loro vantaggi?

Prima di continuare con i pacchetti Snap, dovremmo rivedere il funzionamento di GNU / Linux e Ubuntu in particolare in termini di gestione del software.

Come gestiamo il software in Ubuntu?

Se hai mai usato Ubuntu o un'altra distribuzione GNU / Linux, potresti aver notato che il suo modo di installare e disinstallare il software è molto diverso da Windows. Su GNU / Linux il software della struttura dei pacchetti e questi pacchetti sono disponibili nei repository per il download.

Possiamo definire un repository come un insieme di pacchetti classificati che contengono tutti gli elementi necessari per installare un determinato programma sul sistema, ad esempio wmaker o uno meglio noto come VLC media player. L'installazione di un determinato programma può richiedere un singolo pacchetto o diversi di essi.

Nel caso di Ubuntu in particolare abbiamo diverse opzioni per gestire i pacchetti.deb disponibili nei repository e installati sul nostro sistema, sebbene tutti facciano uso del set di strumenti apt (dall'inglese A dvanced P ackage T ool) creato da Debian al momento (Ubuntu è un derivato di Debian).

Console di comando: l' utilizzo della console è il metodo preferito dagli utenti più esperti nella gestione del software in Ubuntu grazie alla sua grande versatilità e velocità.

Per installare un programma dalla console di comando dobbiamo indicare il seguente ordine:

sudo apt-get install "nome pacchetto"

Un esempio sarebbe il seguente:

sudo apt-get install wmaker

Per disinstallarlo non ci resta che cambiare la parola install per rimuovere:

sudo apt-get remove wmaker

Quindi il sistema ci chiederà il nostro codice utente e inizierà immediatamente a scaricare e installare tutti i pacchetti necessari per l'installazione del nostro programma. In questo caso è molto semplice perché il programma ha lo stesso nome del pacchetto che dobbiamo scaricare (wmaker), quindi non abbiamo problemi. Tuttavia, molte volte il nome del programma non corrisponde al nome del pacchetto e quindi abbiamo un problema, potrebbe anche essere necessario scaricare più di un pacchetto manualmente.

Synaptic: synaptic è un altro ottimo strumento creato da Debian per la gestione del software. Synaptic non è altro che un'interfaccia grafica per usare apt in un modo molto più semplice e intuitivo, con esso possiamo cercare i diversi pacchetti da installare / disinstallare in modo grafico.

Ubuntu Software Center: Ubuntu Software Center è una nuova interfaccia grafica creata da Canonical per semplificare ulteriormente l'uso di apt e semplificare gli utenti meno esperti. È un'interfaccia in cui compaiono i diversi programmi e pacchetti disponibili per l'installazione, classificati per categorie.

Gdebi: questo è un altro strumento grafico che utilizza apt per l'installazione di pacchetti in Ubuntu e che è stato creato anche da Debian. In questo caso, ci consente di installare pacchetti sul nostro sistema che abbiamo scaricato da un altro computer o quelli che siamo stati in grado di scaricare dal nostro computer. Gdebi si occuperà di scaricare il resto dei possibili pacchetti che potrebbero essere necessari

Compilazione di binari: esiste un'ultima opzione molto più avanzata e complessa che consiste nello scaricare il codice sorgente (se disponibile) e compilarlo manualmente per il nostro sistema. Con questo otteniamo che i programmi sono adattati al massimo alle caratteristiche del nostro PC per prestazioni migliori.

La gestione del software in GNU / Linux sotto forma di repository e pacchetti presenta una serie di importanti vantaggi per gli utenti, da un lato, i responsabili della distribuzione possono controllare il corretto funzionamento e la sicurezza di tutti i file sul sistema e, inoltre, noi Permette di aggiornare tutto il software installato con un paio di clic o un singolo comando nel terminale.

Limitazioni del repository e vantaggi dei pacchetti Snap

Come accennato in precedenza, l' installazione di un determinato programma può richiedere un singolo pacchetto o più di essi, quest'ultimo caso è ciò che è noto come dipendenze e (in realtà lo fa) può causare numerosi problemi importanti.

Ti consigliamo Microsoft rilascia i nuovi microcodici tramite Windows Update

Il primo è che può succedere che continuiamo a utilizzare una versione relativamente vecchia di Ubuntu e che desideriamo installare l'ultima versione di un determinato programma. In questa situazione potrebbe essere il caso che una delle dipendenze del programma che vogliamo installare non sia disponibile nei repository disponibili per la nostra versione di Ubuntu, in questo caso semplicemente non potremmo installare il nostro amato programma o dovremmo ricorrere a molti più metodi avanzato e complesso per risolvere il problema con dipendenze.

L'altro grosso problema riguarda principalmente i computer che non dispongono di una connessione Internet, in questo caso è impossibile o davvero molto complicato scaricare manualmente tutti i pacchetti necessari da un altro computer e installarli sul nostro.

Dati questi problemi, nascono i pacchetti Snap disponibili in Ubuntu 16.04 LTS, che contengono tutti i file e tutte le dipendenze per installare un determinato programma, possiamo dire che è una soluzione simile a quella di Windows in quanto con un singolo file possiamo installare un programma. Questi pacchetti Snap nascono dall'ispirazione nei sistemi operativi mobili, ad esempio Android dove possiamo scaricare un file apk e quindi trasferirlo sul nostro smartphone o tablet e installare l'applicazione in questione in un modo molto semplice.

A questo punto è importante notare che le applicazioni installate tramite i pacchetti Snap rimarranno isolate dal resto del sistema, un punto importante per garantire la sicurezza poiché i file contenuti in questi pacchetti non saranno controllati o controllati da Canonical. In questo modo, se un pacchetto Snap presenta un file con un buco di sicurezza, non influenzerà il resto del sistema ma solo il suo programma, non dimentichiamo che GNU / Linux è un sistema operativo che si caratterizza per offrire grande sicurezza al utente.

Hardware

Scelta dell'editore

Back to top button