Come si installa un file .deb
tramite la riga di comando?
I pacchetti sono installati manualmente tramite il comando dpkg
(Debian Package Management System). dpkg
è il backend per comandi come apt-get
e aptitude
, che a loro volta sono il backend per le applicazioni di installazione GUI come il Software Center e Synaptic.
Qualcosa di simile a:
dpkg
--> apt-get
, aptitude
--> Synaptic, Software Center
Ma naturalmente i modi più semplici per installare un pacchetto sarebbero, in primo luogo, le applicazioni GUI (Synaptic, Software Center, ecc.), seguite dai comandi da terminale apt-get
e aptitude
che aggiungono un approccio molto piacevole e user friendly al backend dpkg, incluso ma non limitato alle dipendenze dei pacchetti, al controllo su cosa è installato, necessita di aggiornamento, non installato, pacchetti rotti, ecc. Infine il comando dpkg
che è la base per tutti loro.
Poiché dpkg è la base, puoi usarlo per installare i pacchetti direttamente dalla riga di comando.
sudo dpkg -i DEB_PACKAGE
Per esempio, se il file del pacchetto si chiama askubuntu_2.0.deb
, si dovrebbe fare sudo dpkg -i askubuntu_2.0.deb
. Se dpkg
riporta un errore a causa di problemi di dipendenza, è possibile eseguire sudo apt-get install -f
per scaricare le dipendenze mancanti e configurare tutto. Se questo riporta un errore, dovrete risolvere le dipendenze da soli seguendo per esempio https://askubuntu.com/questions/140246/how-do-i-resolve-unmet-dependencies.
sudo dpkg -r PACKAGE_NAME
Per esempio, se il pacchetto si chiama askubuntu
, si dovrebbe fare sudo dpkg -r askubuntu
.
sudo dpkg-reconfigure PACKAGE_NAME
Questo è utile quando è necessario riconfigurare qualcosa relativo a tale pacchetto. Alcuni esempi utili è la tastiera-configurazione
quando vuoi abilitare il Ctrl+Alt+Backspace per resettare il server X, quindi faresti così:
sudo dpkg-reconfigure keyboard-configuration
Un altro ottimo è quando hai bisogno di impostare il fuso orario per un server o per il tuo computer locale di test, quindi usi il pacchetto tzdata
:
sudo dpkg-reconfigure tzdata
I pacchetti Debian (.deb) sono i pacchetti utilizzati in Ubuntu. Puoi installare qualsiasi pacchetto .deb nel tuo sistema. I file .deb possono generalmente essere installati dal vostro gestore di file (Nautilus) semplicemente cliccando su di essi, poiché le associazioni di file con l'installatore predefinito è già impostato in Ubuntu. Queste istruzioni sono per coloro che desiderano installare i pacchetti dal terminale a riga di comando (Terminal).
Per installare un pacchetto Debian (Ubuntu) scaricato (.deb): Aprire il Terminale e digitare
sudo dpkg -i packagename.deb
Per rimuovere un pacchetto Debian (Ubuntu) (.deb):
sudo dpkg -r packagename
Per riconfigurare/riparare un pacchetto Debian (Ubuntu) installato (.deb):
sudo dpkg-reconfigure packagename
Il mio preferito è GDebi, disponibile sia da terminale/shell che da desktop grafico.
Di solito associo i file .deb
a GDebi in quanto è veloce ed efficiente - specialmente rispetto all'Ubuntu Software Center. **Una delle caratteristiche principali di GDebi è che risolve le dipendenze e le installa.
Per la riga di comando eseguire sudo gdebi <package.deb>
per installare un singolo file deb.