Jessaye dinstaller apt-get sur CentOS 7 (Core), mais Jai reçu

bash: dpkg: command not found 

lorsque jai essayé dextraire des fichiers Debian. Comment puis-je installer les deux?

Commentaires

  • Les packages que vous souhaitez utiliser ( pas apt, mais ceux que vous souhaitez finalement installer) ne sont pas disponibles via yum?
  • dpkg est disponible dans le référentiel epel. En écho à @Kusalananda, veuillez utiliser apt et dpkg pour extraire / examiner les fichiers .deb, pas pour les installer.

Réponse

Vous ninstallez pas apt dans CentOS. Vous ninstallez aucun .deb ici.

Dans CentOS, vous utilisez yum (CentOS 7 et inférieurs), ou dnf (CentOS 8). Celles-ci vous permettront dinstaller des packages RPM.

Ubuntu et CentOS ont un gestionnaire de packages différent (dpkg vs RPM). Cest ainsi quils sont différentes distributions en premier lieu .. 🙂

Si vous êtes récemment passé dUbuntu à CentOS et que vous avez des difficultés dapprentissage, vous pouvez essayer ceci apt alias pour CentOS ici . Ce nest pas réel apt, bien sûr. Mais cela vous permettra dexécuter les commandes auxquelles vous êtes habitué et dobtenir des résultats similaires dans CentOS.

Réponse

dpkg est un outil pour gérer les .deb paquets pour les systèmes basés sur Debian, apt-get est loutil pour faire linstallation et la résolution de dépendances pour les systèmes basés sur Debian.

Les équivalents CentOS 7 seraient rpm pour gérer les paquets .rpm et yum pour linstallation et la résolution des dépendances. Pour CentOS 8, linstallation se fait avec dnf.

Vous pouvez commencer avec yum en lançant une recherche simple:

yum search project_name 

Ensuite, essayez dinstaller lun des packages résultants avec:

yum install package_name 

Vous pouvez installer dpkg sur CentOS assez facilement avec yum install dpkg . Avec suffisamment d’efforts, vous pouvez obtenir apt-get installé, mais cest finalement inutile car il ny a pas de référentiels .deb disponibles qui fourniraient des packages qui fonctionnent ou pourraient être installés dans un système CentOS.

Si vous devez être capable de construire des paquets .deb sur votre système CentOS, il est assez simple de créer un Debian chroot à faire .deb compilations de packages.

Si vous ne souhaitez utiliser que apt-get et dpkg, alors vous ne devriez pas utiliser CentOS et choisir une distribution basée sur Debian.

Commentaires

  • Il faut noter quavoir deux gestionnaires de paquets est pire que " inutile " il ' est susceptible de bousiller votre système. Tout ce que vous essayez dinstaller avec apt attirera très probablement des dépendances telles que libc qui sont déjà installées via yum. Mais apt ne comprendra pas quils sont déjà installés. Le conflit peut être très mauvais pour votre système.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *