J'ai plusieurs questions au sujet apt-getcontre 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-getcontre dpkg.
Réponses:
apt-getutilise dpkgpour effectuer les installations réelles du package. Donc, dans un sens, ils "installent" au même endroit.
J'utiliserais toujours apt-getpour 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 dpkgpour effectuer des requêtes sur le système afin de trouver des informations sur les packages installés.
aptCependant, la principale raison d'utiliser des outils est la gestion des dépendances. Les aptoutils comprennent que pour installer un package donné, d'autres packages peuvent également avoir besoin d'être installés, et aptpeuvent les télécharger et les installer, alors dpkgque non.
dpkg -Let dpkg -Ssont 2 scénarios où vous devez recourir à dpkg pour obtenir ce type de méta-informations. Les aptoutils ne l'ont pas facilement accessible.
dpkg-querypeuvent également être effectuées par aptitudeet parfois par apt-cache.