Problema al instalar apt-get en CentOS 5.5

Problema al instalar apt-get en CentOS 5.5

Antecedentes: quiero alejarme de Apache y encontréEste artículoque recorre una instalación de nginx, PHP-FPM y APC. Al intentar seguir estas instrucciones en mi cuenta de usuario de mi host me encontré con un problema: falta de apt-get y yum roto. Entonces, intenté compilar apt-get desde la fuente:

wget http://apt-rpm.org/releases/apt-0.5.15lorg3.tar.bz2
tar -vxf apt-0.5.15lorg3.tar.bz2
cd apt-0.5.15lorg3
./configure --prefix=$HOME

Aquí es donde me encuentro con un problema:

...
checking db1/db.h usability... no
checking db1/db.h presence... no
checking for db1/db.h... no
checking rpm/rpmlib.h usability... no
checking rpm/rpmlib.h presence... no
checking for rpm/rpmlib.h... no
configure: error: Can't find rpmlib.h

¿Alguna idea sobre cómo resolver esto o solucionar el problema?

Respuesta1

¿Qué quieres decir con "mmm roto"? ¿No encuentra el paquete o le arroja errores de Python?

Siempre puedes intentar limpiar el caché de yum, soluciona muchos problemas:

#mmmm limpia todo

Si el administrador de paquetes principal de su sistema operativo no funciona, lo último que desea hacer es instalar otro administrador de paquetes, especialmente desde la fuente.Infierno de dependenciaes lo último que necesitas. Recomiendo intentar arreglar yum ante todo.

Respuesta2

  1. Descargue e instale la versión rpm forge, que permitirá a YUM acceder a: *

        wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
        rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
    
  2. Una vez instalado (lleva mucho tiempo), puede instalar APT.

  3. Ahora debería poder utilizar apt-get e instalar los repositorios de apt. Tendrás que agregar tus fuentes en /etc/apt/sources.list.d

EsteEl enlace puede resultar útil.

información relacionada