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?
J'ai plusieurs questions au sujet apt-get
contre dpkg
.
Réponses:
apt-get
utilise dpkg
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. Les apt
outils comprennent que pour installer un package donné, d'autres packages peuvent également avoir besoin d'être installés, et apt
peuvent les télécharger et les installer, alors dpkg
que non.
dpkg -L
et dpkg -S
sont 2 scénarios où vous devez recourir à dpkg pour obtenir ce type de méta-informations. Les apt
outils ne l'ont pas facilement accessible.
dpkg-query
peuvent également être effectuées par aptitude
et parfois par apt-cache
.