Проблема с установкой apt-get на CentOS 5.5

Проблема с установкой apt-get на CentOS 5.5

Предыстория: Я хотел отойти от Apache и наткнулся наЭта статьякоторый проходит через установку nginx, PHP-FPM и APC. При попытке следовать этим инструкциям в моей учетной записи пользователя моего хоста я столкнулся с проблемой: отсутствие apt-get и сломанный yum. Поэтому я попытался собрать apt-get из исходников:

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

Вот тут я и столкнулся с проблемой:

...
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

Есть идеи, как решить эту проблему или обойти ее?

решение1

Что вы подразумеваете под "сломанным yum"? Он не находит пакет или выдает вам ошибки Python?

Вы всегда можете попробовать очистить кэш yum, это решает множество проблем:

#ням очистить все

Если основной менеджер пакетов в вашей ОС неисправен, последнее, что вам захочется сделать, — это установить другой менеджер пакетов, особенно из исходного кода.Ад зависимостиэто последнее, что вам нужно. Я бы рекомендовал попытаться исправить yum в первую очередь.

решение2

  1. Загрузите и установите релиз rpm forge, который позволит YUM получить доступ к: *

        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. После установки (это займет много времени) можно установить APT.

  3. Теперь вы сможете использовать apt-get и установить репозитории apt. Вам нужно будет добавить свои источники в /etc/apt/sources.list.d

Этотссылка может быть полезна.

Связанный контент