Il Deb file del pacchetto è il formato di file ufficiale di un pacchetto software installabile in Debian e Debian distribuzioni basate su Linux. Un .deb
è l'estensione di questi file di pacchetto e dpkg (Debian Package Manager) è l'utilità per installare questi pacchetti.
Un Debito il pacchetto contiene i file richiesti dal software specifico e dai file di metadati. I file di metadati contengono informazioni come il numero di versione, le dipendenze, ecc.
In Ubuntu, il modo standard per installare i pacchetti non è usare "dpkg ' però, usa invece il gestore di pacchetti apt, che scarica il pacchetto e scarica anche i pacchetti per tutte le sue dipendenze, chiama indirettamente 'dpkg ' e quindi installa il pacchetto e tutte le sue dipendenze.
Vediamo come possiamo prendere un singolo .deb
pacchetto e installarlo correttamente in Ubuntu e altri Debian distribuzioni basate su Linux.
Installazione del pacchetto .deb in Ubuntu
Esegui dpkg comando con il '-i'
(Installa) un argomento per installare un pacchetto particolare.
$ sudo dpkg -i deb_package_filename.deb
Dopo aver eseguito questo comando, può succedere una di queste due cose:
- Il pacchetto viene installato correttamente senza errori. Questo è il caso quando le dipendenze per il pacchetto sono già installate nel tuo sistema Ubuntu.
- Il pacchetto viene installato con stato non riuscito poiché le dipendenze per il pacchetto non sono soddisfatte completamente. Questo è lo scenario più probabile, poiché la maggior parte dei pacchetti dipende da cose che vengono utilizzate raramente per altri scopi.
Prendiamo l'esempio di .deb
pacchetto per "Cython ' (Un wrapper per C linguaggio di programmazione in Python). Questo pacchetto dipende da due pacchetti:Python e LibC .
$ sudo dpkg -i cython_0.29.2-2_amd64.deb
Notare i messaggi di errore. Dice che Cython non è stato possibile configurare a causa della dipendenza mancante "Python '. Se Python erano già installati, l'installazione non darebbe errori.
In tal caso, esegui il seguente comando apt per installare tutte le dipendenze mancanti per un pacchetto:
$ sudo apt -f install
È abbastanza chiaro dal registro che apt ha identificato la dipendenza mancante Python , l'ha installato e configurato e ha anche completato il passaggio di configurazione per Cython (ultima riga del registro).
Verifica se il pacchetto è installato chiamando con '-v'
o '--version'
argomento (per mostrare la versione).
$ cython --version
Conclusione
Abbiamo appreso del semplice comando 'dpkg -i'
per installare un .deb
pacchetto in Ubuntu e il comando 'apt -f install ' per installare automaticamente le dipendenze non soddisfatte.
Scopri di più sulle varie opzioni in "dpkg ' nella sua pagina di manuale della riga di comando eseguendo:
$ man dpkg
Grazie per la lettura e facci sapere i tuoi pensieri nei commenti qui sotto!