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