GNU/Linux >> Linux Esercitazione >  >> Linux

Debian:come installare o rimuovere i pacchetti DEB usando dpkg

Domanda: Vorrei sapere come installare, disinstallare, verificare i pacchetti deb su Debian. Mi spieghi con un esempio?

Risposta: Utilizzare dpkg per installare e rimuovere un pacchetto deb come spiegato di seguito.

Su Debian, dpkg (sistema di pacchetti Debian) consente di installare e rimuovere i pacchetti software. dpkg è il modo più semplice per installare e disinstallare un pacchetto.

Debian ora fornisce uno strumento chiamato Apt (per "A Package Tool") e aptitude per aiutare gli amministratori ad aggiungere o rimuovere software più facilmente. Per maggiori dettagli, fai riferimento alla nostra precedente Gestione dei pacchetti utilizzando apt-get.

Installare un Deb usando dpkg -i

syntax:
dpkg -i package-file-name

-i is to install a package.

L'esempio seguente installa il pacchetto Debian per lo strumento tcl.

$ dpkg -i tcl8.4_8.4.19-2_amd64.deb
Selecting previously deselected package tcl8.4.
(Reading database ... 94692 files and directories currently installed.)
Unpacking tcl8.4 (from tcl8.4_8.4.19-2_amd64.deb) ...
Setting up tcl8.4 (8.4.19-2) ...
Processing triggers for menu ...
Processing triggers for man-db ...

Puoi verificare l'installazione del pacchetto usando dpkg -l nomepacchetto come mostrato di seguito.

$ dpkg -l | grep 'tcl'
ii  tcl8.4                               8.4.19-2                   Tcl (the Tool Command Language) v8.4 - run-t

Il comando precedente mostra che il pacchetto tcl è installato correttamente. 'ii' specifica lo stato 'installato ok installato'.

Disinstallazione di un Deb usando dpkg -r

dpkg con l'opzione -r rimuove il pacchetto installato.

$ dpkg -r tcl8.4
(Reading database ... 94812 files and directories currently installed.)
Removing tcl8.4 ...
Processing triggers for man-db ...
Processing triggers for menu ...

Ora elenca il pacchetto e controlla lo stato.

# dpkg -l | grep 'tcl'
rc  tcl8.4                                8.4.19-2                   Tcl (the Tool Command Language) v8.4 - run-t

rc sta per "file di configurazione ok rimossi". L'azione di rimozione non ha eliminato i file di configurazione. Lo stato di ogni pacchetto installato sarà disponibile in /var/lib/dpkg/status. Lo stato del pacchetto tcl8.4 sembra,

Package: tcl8.4
Status: deinstall ok config-files
Priority: optional
Section: interpreters
Installed-Size: 3308

Il comando seguente viene utilizzato per eliminare completamente il pacchetto.

$ dpkg -P tcl8.4
(Reading database ... 94691 files and directories currently installed.)
Removing tcl8.4 ...
Purging configuration files for tcl8.4 ...
Processing triggers for menu ...
$ dpkg -l | grep 'tcl'
$

Quindi il pacchetto viene completamente rimosso e lo stato in /var/lib/dpkg/status è riportato di seguito.

Package: tcl8.4
Status: purge ok not-installed
Priority: optional
Section: interpreters

Linux
  1. Diversi metodi per installare il pacchetto Debian (.deb).

  2. Come installare i pacchetti RPM su Debian 11 Bullseye

  3. Come installare un file Deb, da Dpkg -i o da Apt?

  4. Come installare i pacchetti usando dnf in CentOS/RHEL 8

  5. Come installare correttamente wkhtmltopdf su debian 64 bit?

Come aggiungere un repository a Debian

Come installare i pacchetti su Debian 10

Come gestire i pacchetti Python utilizzando PIP

Come installare in modo sicuro i pacchetti utilizzando Npm o Yarn su Linux

Come installare il pacchetto Debian (.deb).

Come installare i pacchetti Deb in Ubuntu, Debian e Mint