Ubuntu

Come installare un .deb su Ubuntu

Come installare un .deb su Ubuntu
Diversi software di Linux venivano distribuiti come unico codice sorgente molti anni fa. Abbiamo dovuto compilare il software dal sorgente per usarlo. Se una sorgente software dipendeva da altre librerie, allora dovevamo scaricare anche il codice sorgente di quella libreria e compilarlo prima di compilare il software che volevamo installare. Se quella libreria dipendeva da altre librerie, allora dovevamo scaricare i sorgenti di queste librerie e anche compilarle. Abbiamo dovuto affrontare tutta una serie di problemi di dipendenza, che a quel tempo si chiamava "inferno della dipendenza". Non esisteva un sistema di confezionamento come quello che abbiamo oggi. Al giorno d'oggi, i pacchetti sono precompilati per diverse architetture di macchine e conservati su un server centrale (chiamato repository di pacchetti) e un software di gestione dei pacchetti viene utilizzato per scaricare automaticamente, risolvere le dipendenze e installarlo per noi.

Sulle distribuzioni Linux basate su Debian come Debian GNU/Linux, Ubuntu, Linux Mint e altre, viene utilizzato il gestore di pacchetti APT. Il formato del pacchetto del gestore di pacchetti APT è archivio DEB. L'estensione di un archivio DEB è .deb.

In questi giorni, la maggior parte dei comuni pacchetti software sono disponibili nel repository ufficiale dei pacchetti della distribuzione Linux che stiamo utilizzando. Quindi possiamo installarlo facilmente usando il gestore di pacchetti, nel caso di Ubuntu/Debian il gestore di pacchetti APT. Ma ci sono ancora momenti in cui un software che desideriamo non è disponibile nel repository ufficiale dei pacchetti e dobbiamo scaricare il file del pacchetto DEB dal sito Web ufficiale di quel software e installarlo manualmente sul nostro sistema operativo Ubuntu/Debian.

In questo articolo, ti mostrerò come installare un file DEB su Ubuntu. Userò Ubuntu 18.04 LTS per la dimostrazione. Iniziamo.

Installazione del file DEB dalla riga di comando:

Puoi usare il dpkg comando su Ubuntu per installare un file DEB.

Ho scaricato il file DEB del server Web Apache 2 da https://packages.ubuntu.com solo per la dimostrazione. Ovviamente puoi installarlo con il gestore di pacchetti APT molto facilmente. Ma ti mostrerò come installarlo dal file DEB.

Ora apri un terminale nella stessa directory del tuo file DEB. Come puoi vedere, il file DEB è disponibile nella directory.

Ora installalo con il seguente comando:

$ sudo dpkg -i apache2_2.4.29-1ubuntu4.1_amd64.deb

Come puoi vedere, l'installazione non è riuscita perché non è stato possibile risolvere le dipendenze. Il pacchetto DEB apache2 dipende da apache2-bin, apache2-utils, apache2-data nessuno dei quali è installato.

Ora per risolvere le dipendenze, devi installare questi pacchetti prima di poter installare apache2 pacchetto.

Fortunatamente per noi, i pacchetti di dipendenza sono disponibili nel repository ufficiale dei pacchetti di Ubuntu. Quindi tutto ciò che dobbiamo fare è eseguire il seguente comando:

$ sudo apt -f install

Come puoi vedere, il gestore di pacchetti APT ha risolto automaticamente tutte le dipendenze. Ora premi e poi premere .

Il pacchetto apache2 dovrebbe essere installato.

Come puoi vedere, Apache 2 funziona.

A volte, i pacchetti di dipendenza non saranno disponibili nel repository ufficiale dei pacchetti di Ubuntu. In tal caso, devi trovare i pacchetti DEB richiesti su Internet e installarlo utilizzando dpkg anche. Dovrai anche risolvere qualsiasi dipendenza che avranno anche questi pacchetti di dipendenze. Questo diventa sempre più difficile con l'aumentare della dipendenza ed è molto poco pratico per i file DEB che hanno molte dipendenze.

Installazione del file DEB utilizzando Ubuntu Software Center:

Puoi anche installare un file DEB usando Ubuntu Software Center. Basta fare clic con il pulsante destro del mouse sul file DEB e fare clic su Apri con l'installazione del software.

Ora clicca su Installare.

Ora digita la tua password e clicca su Autenticare.

Le dipendenze dovrebbero essere risolte automaticamente se è disponibile nel repository del pacchetto Ubuntu e il software dovrebbe essere installato.

Una volta completata l'installazione, dovresti vedere la seguente finestra.

Se un pacchetto di dipendenze non è disponibile nel repository ufficiale dei pacchetti di Ubuntu o in uno dei repository di pacchetti aggiunti tramite PPA, l'installazione avrà esito negativo. In tal caso, dovrai trovare e installare anche manualmente i pacchetti di dipendenza.

Ecco come installi un file DEB su Ubuntu. Grazie per aver letto questo articolo.

Tutorial Shadow of the Tomb Raider per Linux
Shadow of the Tomb Raider è la dodicesima aggiunta alla serie Tomb Raider, un franchise di giochi d'azione e avventura creato da Eidos Montreal. Il gi...
Come aumentare gli FPS in Linux?
FPS sta per Fotogrammi al secondo. Il compito dell'FPS è misurare il frame rate nelle riproduzioni video o nelle prestazioni di gioco game. In parole ...
I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...