Intento instalar apt-get
en CentOS 7 (Core), pero Recibí
bash: dpkg: command not found
cuando intenté extraer archivos Debian. ¿Cómo puedo instalar ambos?
Comentarios
Respuesta
No instala apt
en CentOS. Tampoco instala ningún .deb
paquetes allí.
En CentOS, usa yum
(CentOS 7 y versiones anteriores), o dnf
(CentOS 8). Estos te permitirán instalar paquetes RPM.
Ubuntu vs CentOS tienen un administrador de paquetes diferente (dpkg vs RPM). Así es como son diferentes distribuciones en primer lugar .. 🙂
Si ha pasado de Ubuntu a CentOS recientemente y está luchando con alguna curva de aprendizaje, es posible que desee probar esta apt
alias para CentOS aquí . No es real apt
, por supuesto. Pero le permitirá ejecutar los comandos a los que «está acostumbrado y obtener resultados similares en CentOS.
Responder
dpkg
es una herramienta para administrar .deb
paquetes para sistemas basados en Debian, apt-get
es la herramienta para realizar la instalación y resolución de dependencias para sistemas basados en Debian.
Los equivalentes de CentOS 7 serían rpm
para manejar .rpm
paquetes y yum
para la instalación y la resolución de dependencias. Para CentOS 8, la instalación se realiza con dnf
.
Puede comenzar con yum
iniciando una búsqueda simple:
yum search project_name
Luego intente instalar uno de los paquetes resultantes con:
yum install package_name
Puede instalar dpkg
en CentOS con bastante facilidad con yum install dpkg
. Con suficiente esfuerzo, puede obtener apt-get
instalado, pero en última instancia no tiene sentido ya que no hay .deb
repositorios disponibles que puedan entregar paquetes que funcionen o que puedan instalarse en un sistema CentOS.
Si necesita poder construir .deb
paquetes en su sistema CentOS, es bastante fácil crear un Debian chroot
para hacer .deb
compilaciones de paquetes.
Si solo desea usar apt-get
y dpkg
, entonces no debería usar CentOS y elegir una distribución basada en Debian.
Comentarios
- Cabe señalar que tener dos administradores de paquetes es peor que " inútil " it ' s puede estropear su sistema. Todo lo que intente instalar con
apt
probablemente utilizará dependencias como libc que ya están instaladas a través deyum
. Peroapt
no entenderá que ya están instalados. El conflicto podría ser muy malo para su sistema.
apt
, pero los que finalmente desea instalar) no están disponibles a través deyum
?dpkg
está disponible en el repositorioepel
. Haciendo eco de @Kusalananda, utiliceapt
ydpkg
para extraer / examinar archivos .deb, no para instalarlos.