Problema ao instalar o apt-get no CentOS 5.5

Problema ao instalar o apt-get no CentOS 5.5

Histórico: estou querendo me afastar do Apache e me depareiEste artigoque percorre uma instalação do nginx, PHP-FPM e APC. Ao tentar seguir estas instruções na minha conta de usuário do meu host, encontrei um problema: falta de apt-get e yum quebrado. Então, tentei construir o apt-get a partir do código-fonte:

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

É aqui que me deparo com um 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

Alguma idéia de como resolver isso ou contornar o problema?

Responder1

O que você quer dizer com "yum quebrado"? Ele não está encontrando o pacote ou está gerando erros de Python?

Você sempre pode tentar limpar o cache do yum, pois isso corrige muitos problemas:

#yum limpe tudo

Se o gerenciador de pacotes principal do seu sistema operacional estiver quebrado, a última coisa que você deseja fazer é instalar outro gerenciador de pacotes, especialmente do código-fonte.Inferno de dependênciaé a última coisa que você precisa. Eu recomendo tentar consertar o yum antes de mais nada.

Responder2

  1. Baixe e instale a versão rpm forge, que permitirá ao YUM acessar: *

        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. Depois de instalado (leva muito tempo), você pode instalar o APT.

  3. Agora você deve conseguir usar o apt-get e instalar os repositórios do apt. Você terá que adicionar suas fontes em /etc/apt/sources.list.d

Esselink pode ser útil.

informação relacionada