J'ai plusieurs questions au sujet apt-get
contre dpkg
.
- S'installent-ils au même endroit?
- Les informations de ces outils sont-elles 1 à 1 les unes avec les autres?
- Y a-t-il une différence dans l'utilitaire de commandes?
debian
package-management
MageProspero
la source
la source
Réponses:
apt-get
utilisedpkg
pour effectuer les installations réelles du package. Donc, dans un sens, ils "installent" au même endroit.J'utiliserais toujours
apt-get
pour faire n'importe quelle gestion de package car c'est l'outil qui comprend comment source des packages à partir de référentiels distants et fournit des capacités pour rechercher les métadonnées liées aux packages soit localement soit à distance.Cela étant dit, vous devrez parfois utiliser
dpkg
pour effectuer des requêtes sur le système afin de trouver des informations sur les packages installés.apt
Cependant, la principale raison d'utiliser des outils est la gestion des dépendances. Lesapt
outils comprennent que pour installer un package donné, d'autres packages peuvent également avoir besoin d'être installés, etapt
peuvent les télécharger et les installer, alorsdpkg
que non.la source
dpkg -L
etdpkg -S
sont 2 scénarios où vous devez recourir à dpkg pour obtenir ce type de méta-informations. Lesapt
outils ne l'ont pas facilement accessible.dpkg-query
peuvent également être effectuées paraptitude
et parfois parapt-cache
.