1

Справочная информация: я хочу отойти от 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

Любые идеи о том, как решить эту проблему или обойти проблему?

2 ответа2

1

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

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

#yum clean all

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

1
  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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .