GNU/Linux >> Tutoriels Linux >  >> Linux

Debian :comment installer ou supprimer des packages DEB à l'aide de dpkg

Question : J'aimerais savoir comment installer, désinstaller, vérifier les packages deb sur Debian. Pouvez-vous m'expliquer avec un exemple ?

Réponse : Utilisez dpkg pour installer et supprimer un paquet deb comme expliqué ci-dessous.

Sur Debian, dpkg (système de paquets Debian) vous permet d'installer et de supprimer les paquets logiciels. dpkg est le moyen le plus simple d'installer et de désinstaller un paquet.

Debian fournit désormais un outil nommé Apt (pour « A Package Tool ») et aptitude pour aider les administrateurs à ajouter ou supprimer plus facilement des logiciels. Reportez-vous à nos précédents Gérer les packages à l'aide d'apt-get pour plus de détails.

Installer un Deb avec dpkg -i

syntax:
dpkg -i package-file-name

-i is to install a package.

L'exemple suivant installe le package Debian pour l'outil 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 ...

Vous pouvez vérifier l'installation du package en utilisant dpkg -l packagename comme indiqué ci-dessous.

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

La commande ci-dessus montre que le package tcl est correctement installé. 'ii' spécifie le statut 'installé ok installé'.

Désinstaller une Deb avec dpkg -r

dpkg avec l'option -r supprime le paquet installé.

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

Maintenant, répertoriez le paquet et vérifiez l'état.

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

rc signifie "fichiers de configuration ok supprimés". L'action de suppression n'a pas purgé les fichiers de configuration. Le statut de chaque paquet installé sera disponible dans /var/lib/dpkg/status. L'état du paquet tcl8.4 ressemble à,

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

La commande suivante est utilisée pour purger complètement le package.

$ 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'
$

Ainsi, le paquet est complètement supprimé et le statut dans /var/lib/dpkg/status est indiqué ci-dessous.

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

Linux
  1. Différentes méthodes pour installer le paquet Debian (.deb)

  2. Comment installer les packages RPM sur Debian 11 Bullseye

  3. Comment installer des packages à l'aide de dnf dans CentOS/RHEL 8

  4. Comment installer correctement wkhtmltopdf sur debian 64 bits ?

  5. Comment installer des packages .deb locaux avec apt-get

Comment ajouter un référentiel à Debian

Comment installer des paquets sur Debian 10

Comment gérer les packages Python à l'aide de PIP

Comment installer en toute sécurité des packages à l'aide de Npm ou de Yarn sous Linux

Comment installer le paquet Debian (.deb)

Comment installer les packages Deb dans Ubuntu, Debian et Mint