Programmi per Ubuntu. Diverse fonti di software

Programmi per Ubuntu

Qualche anno fa, una delle cose che dovevano essere spiegate agli utenti provenienti da Windows era questa Linux aveva un paradigma diverso quando si trattava di installare programmi. Invece di doverli scaricare dal sito Web dello sviluppatore, sono stati utilizzati repository e gestori di pacchetti.

Grazie alla diffusione dei dispositivi mobili e dei loro app store, oggi questo non suona più come qualcosa di un altro pianeta. Tuttavia, Ci resta la sfida di spiegare i diversi formati di programma disponibili per Linux, le loro differenze e le loro caratteristiche.

Poiché è la distribuzione che ha contribuito maggiormente alla confusione generale, ci concentreremo su Ubuntu. Più specificamente nell'ultima versione disponibile al momento della stesura di questo articolo di Ubuntu 20.10 Groovy Gorilla.

Programmi per Ubuntu. Diversi tipi di origini

In Linux ci sono diversi modi per installare i programmi

  • Utilizzando un gestore di pacchetti
  • Utilizzando l'emulatore di terminale
  • Download da Internet e doppio clic sul file.
  • Compilazione

Utilizzando un gestore di pacchetti

In Ubuntu, il gestore di pacchetti predefinito (nel vero senso della parola) è Gnome Software Center (CSG). Il centro software non è diverso dagli app store sui dispositivi mobili. Possiamo cercare i programmi per nome o funzione e installarli e disinstallarli facendo clic su un pulsante.

Quando clicchiamo sul nome di un programma possiamo vedere una descrizione di ciò che fa, il tipo di licenza e le valutazioni degli altri utenti.

Non sono esattamente un fan di questa app e Preferisco altre alternative come il Gestore pacchetti Synaptic che, pur non essendo così carino, è molto più pratico e contiene informazioni più complete sui programmi rispetto al CSG

Utilizzando l'emulatore di terminale

Un altro modo per installare i programmi è digitare i comandi appropriati nell'emulatore di terminale. ÈIl metodo è generalmente più veloce rispetto all'utilizzo del Software Center oltre a consentirci di rilevare errori e apprendere informazioni su librerie o programmi la cui installazione non è obbligatoria ma, che migliorano le funzionalità di quello che stiamo installando.

I primi due metodi si basano sull'uso dei repository. I repository sono file software ospitati su server esterni. I programmi inclusi nei repository ufficiali sono controllati dai responsabili di ciascuna distribuzione per garantirne il corretto funzionamento al momento dell'installazione. Ogni tanto il sistema operativo controlla i repository per vedere se è necessario aggiornare i programmi già installati.

Le distribuzioni Linux generalmente consentono l'uso di archivi gestiti da terze parti, sebbene non siano responsabili della compatibilità o della sicurezza dei programmi inclusi.

Download da Internet

In Ubuntu È possibile installare programmi scaricandoli da Internet e facendo doppio clic su di essi. Sono programmi confezionati nel formato del pacchetto DEB (nativo delle distribuzioni derivate da Debian come Ubuntu). Facendo doppio clic si apre il Software Center che li installa come se fosse un programma dai repository. La differenza è che, a meno che lo sviluppatore di quel pacchetto non abbia incluso l'opzione per aggiungere un repository, non sarà possibile installare gli aggiornamenti.

Un'altra possibilità è che siano file eseguibili scritti in linguaggi di programmazione multipiattaforma come Java o pacchetti autonomi come quelli in. Appimage.

In tutti i casi dobbiamo assicurarci che provengano da fonti affidabili prima di installarli.

Compilazione

Compilazione Consiste nel trasformare un file di codice sorgente (scritto in un linguaggio di programmazione a misura d'uomo) in un altro linguaggio più adatto al processore che lo eseguirà più rapidamente. Non è una procedura complessa quando sai cosa stai facendo, ma richiede tempo. Quindi la maggior parte delle persone preferisce utilizzare gli altri metodi di installazione.

Nel prossimo articolo spiegheremo qual è la differenza tra i vari repository propri e di terze parti utilizzati dal gestore di pacchetti Ubuntu.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.