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

  • ¿Son los paquetes que desea usar ( no apt, pero los que finalmente desea instalar) no están disponibles a través de yum?
  • dpkg está disponible en el repositorio epel. Haciendo eco de @Kusalananda, utilice apt y dpkg para extraer / examinar archivos .deb, no para instalarlos.

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 de yum. Pero apt no entenderá que ya están instalados. El conflicto podría ser muy malo para su sistema.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *