15 commandes dpkg pratiques pour les distributions basées sur Debian
Debian GNU/Linux, le système d’exploitation de base pour plusieurs distributions Linux, y compris Knoppix, Kali, Ubuntu, Mint, etc., utilise divers gestionnaires de paquets tels que dpkg, apt, apt-get, aptitude, synaptic, tasksel, deselect, dpkg-deb et dpkg-split.
Nous décrirons brièvement chacun de ces gestionnaires de paquets avant de nous concentrer sur la commande 'dpkg'.
| Commander | Description |
|---|---|
| apte | apt, abréviation de advanced package tool in Debian-based systems used for installer, supprimer et mettre à jour des paquets logiciels. |
| aptitude | aptitude est un gestionnaire de paquets basé sur du texte pour Debian qui est une interface de 'apt', permettant aux utilisateurs de gérer facilement les paquets. |
| synaptique | Synaptic est un gestionnaire de paquets graphique qui facilite l’installation, la mise à niveau et la désinstallation de paquets, même pour les novices. |
| Tâchesel | TasksEL permet aux utilisateurs d’installer tous les packages pertinents liés à une tâche spécifique, telle qu’un environnement de bureau. |
| Désélectionner | deselect est un outil de gestion de paquets piloté par menu, initialement utilisé lors de la première installation et maintenant remplacé par aptitude. |
| dpkg-deb | dpkg-deb interagit avec les archives Debian. |
| dpkg-split | dpkg-split est utile pour diviser et fusionner des fichiers volumineux en morceaux de fichiers plus petits à stocker sur des supports de plus petite taille, tels que des disquettes. |
dpkg est le principal programme de gestion de paquets dans Debian et les systèmes basés sur Debian qui est utilisé pour installer, construire, supprimer et gérer des paquets. aptitude est le principal front-end de dpkg.
Certaines des commandes dpkg les plus couramment utilisées, ainsi que leurs utilisations, sont répertoriées ici :
1. Installer un package sur Ubuntu
Pour installer un paquet à l’aide de dpkg, vous devez télécharger .deb fichier de paquet à partir des sites officiels de dépôt de paquets suivants pour les distributions basées sur Debian et Ubuntu.
- packages.debian.org
- packages.ubuntu.com
Une fois téléchargé, vous pouvez l’installer à l’aide de l’option -i suivie du nom du fichier de package .deb.
sudo dpkg -i 2048-qt_0.1.6-2+b2_amd64.deb
2. Liste des packages installés sur Ubuntu
Pour afficher et répertorier tous les packages installés, utilisez l’option « -l » avec la commande.
dpkg -l
Pour afficher un paquet spécifique installé ou non, utilisez l’option « -l » avec le nom du paquet. Par exemple, vérifiez si le paquet apache2 est installé ou non.
dpkg -l apache2
3. Supprimer un paquet sur Ubuntu
Pour supprimer le paquet « .deb », nous devons spécifier le nom du paquet « 2048-qt » avec l’option « -r », qui est utilisée pour supprimer/désinstaller un paquet.
sudo dpkg -r 2048-qt
Vous pouvez également utiliser l'option 'p' à la place de 'r' qui supprimera le paquet avec le fichier de configuration. L’option 'r' supprimera uniquement le paquet et non les fichiers de configuration.
[root@tecmint~]# dpkg -p flashpluginnonfree4. Voir le contenu d’un emballage .deb
Pour afficher le contenu d’un paquet .deb particulier, utilisez l’option « -c », qui affichera le contenu d’un paquet deb au format longue liste.
dpkg -c 2048-qt_0.1.6-2+b2_amd64.deb
5. Vérifiez l’état de l’installation du paquet Deb
L’utilisation de l’option « -s » avec le nom du paquet affichera si un paquet deb est installé ou non.
dpkg -s 2048-qt
6. Liste des fichiers installés par le paquet Deb
Pour lister l’emplacement de tous les fichiers installés par un paquet particulier, utilisez l’option -L comme indiqué.
dpkg -L 2048-qt
7. Installer plusieurs paquets Deb à partir d’un répertoire
Installez récursivement tous les fichiers .deb trouvés dans les répertoires spécifiés et tous leurs sous-répertoires, utilisez les options '-R' et '--install'.
Par exemple, pour installer tous les paquets '.deb' à partir du répertoire nommé 'debpackages'.
sudo dpkg -R --install debpackages
8. Extraire le contenu d’un paquet Deb
Pour extraire le contenu d’un paquet .deb mais ne le configure pas, utilisez l’option --unpack.
sudo dpkg --unpack 2048-qt_0.1.6-2+b2_amd64.deb
9. Reconfigurer un paquet Deb décompressé
Pour configurer un paquet qui a été décompressé mais qui n’est pas encore configuré, utilisez l’option « --configure » comme indiqué.
sudo dpkg --configure flashplugin-nonfree
10. Mise à jour des informations du package dans la base de données système
L’option « –-update-avail » remplace les anciennes informations par les informations disponibles pour le fichier de paquet dans la base de données du système de gestion de paquets.
sudo dpkg --update-avail package_name
11. Supprimer les informations du paquet
L’action « --clear-avaial » effacera les informations actuelles sur les paquets disponibles.
sudo dpkg –-clear-avail
12. Oubliez les packages désinstallés et indisponibles
La commande dpkg avec l’option « –forget-old-unavail » oubliera automatiquement les paquets désinstallés et indisponibles.
sudo dpkg --forget-old-unavail
13. Afficher la licence dpkg
dpkg --licence14. Afficher la version dpkg
L’argument « --version » affichera les informations de version de dpkg.
dpkg –version
15. Voir l’aide de dpkg
L’option « --help » affichera une liste des options disponibles de la commande dpkg.
dpkg –help
C’est tout pour l’instant. Je reviendrai bientôt avec un autre article intéressant. Si j’ai oublié une commande dans la liste, faites-le moi savoir via les commentaires.
D’ici là, restez à l’écoute et restez connecté à Tecmint. Aimez et partagez avec nous et aidez-nous à nous propager. N’oubliez pas de mentionner vos précieuses réflexions dans un commentaire.








