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
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 viayum
. Maisapt
ne comprendra pas quils sont déjà installés. Le conflit peut être très mauvais pour votre système.
apt
, mais ceux que vous souhaitez finalement installer) ne sont pas disponibles viayum
?dpkg
est disponible dans le référentielepel
. En écho à @Kusalananda, veuillez utiliserapt
etdpkg
pour extraire / examiner les fichiers .deb, pas pour les installer.