Ce guide fournit une compréhension fondamentale de la commande dpkg
, un gestionnaire de package de base dans Debian, Ubuntu et les distributions Linux associées. Nous couvrirons les utilisations essentielles, y compris les tâches d'installation, de suppression et de gestion des emballages.
Qu'est-ce que dpkg
?
dpkg
(package Debian) est un utilitaire de ligne de commande pour gérer les packages individuels .deb
. Bien que puissant, c'est un outil de niveau intermédiaire; Il ne gère pas automatiquement les dépendances. Pour la gestion des dépendances, des outils de niveau supérieur comme apt
sont recommandés.
Syntaxe de base
La structure de commande de base dpkg
est:
dpkg [options] action
Actions et options communes:
Le tableau ci-dessous résume les actions communes dpkg
et les options utiles:
-i, --install
Action | Description | Example |
---|---|---|
-i, --install |
Installs a .deb package. |
sudo dpkg -i package.deb |
-r, --remove |
Removes a package (configuration files remain). | sudo dpkg -r package_name |
-P, --purge |
Removes a package and its configuration files. | sudo dpkg -P package_name |
-l, --list |
Lists installed packages (optional: filter with grep ). |
dpkg -l , dpkg -l | grep firefox
|
-L, --listfiles |
Lists files installed by a package. | dpkg -L package_name |
-S, --search |
Finds the package a file belongs to. | dpkg -S /path/to/file |
-s, --status |
Shows detailed package status. | dpkg -s package_name |
-b, --build |
Builds a .deb package from a directory. |
dpkg -b directory |
--configure |
Configures an unpacked but unconfigured package. | dpkg --configure package_name |
--unpack |
Unpacks a .deb package without configuring it. |
dpkg --unpack package.deb |
--no-act |
Simulates the command without making changes. | dpkg --no-act -i package.deb |
sudo dpkg -i package.deb
-R, --Remove
sudo dpkg -r package_name
-p, --purge
sudo dpkg -p package_name
-l, --list
grep
). dpkg -l
, dpkg -l | grep firefox
-l, --Listfiles
dpkg -l package_name
-s, --search
dpkg -s / path / to / file
-s, --status
dpkg -s package_name
-b, --build
dpkg -b répertoire
- Configurer
dpkg - Configure package_name
- déballage
dpkg --unpack package.deb
- No-ACT
dpkg --no-acent -i package.deb
Cas d'utilisation courants
illustrons avec des exemples pratiques:
Installation d'un package:
dpkg [options] action
Suppression d'un package:
sudo dpkg -i google-chrome-stable_current_amd64.deb
Purge un package:
sudo dpkg -r firefox-esr
Listing Packages installés:
sudo dpkg -P linux-image-5.10.0-11-amd64
Listing des fichiers d'un package:
dpkg -l | grep -i chrome
Trouver le package d'un fichier:
dpkg -L google-chrome-stable
Affichage de l'état du package:
dpkg -S /bin/uname
Conclusion
dpkg
est un outil fondamental pour gérer les packages Debian. Bien que puissant pour la manipulation des packages individuels, n'oubliez pas d'utiliser apt
ou apt-get
pour la gestion des dépendances pour éviter l'instabilité potentielle du système. Pour des informations complètes, consultez la page manuelle dpkg
(man dpkg
). L'utilisation de apt
ou apt-get
est généralement recommandée pour les tâches de gestion de paquets quotidiennes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!