URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82141
[ Назад ]

Исходное сообщение
"BerkeleyDB-0.30 - проблема установки."

Отправлено powertim , 25-Сен-08 18:07 
Добрый вечер всем!
Озадачился проблемой прикручивания серых списков (postgrey) к Postfix.
Версия ОС - CentOS 5.2. версия почтового сервера - postfix 2.3.3

Скачал все необходимые модули, установил, а вот осталась только установка BerkeleyDB-0.30. После чего можно было бы устанавливать postgrey.

Распаковываю его, делаю perl Makefile.PL и после чего возникает ошибка (No library found for -ldb):
Parsing config.in...
Looks Good.
Note (probably harmless): No library found for -ldb
Writing Makefile for BerkeleyDB

Как решить эту проблему. Что это за -ldb?


Содержание

Сообщения в этом обсуждении
"BerkeleyDB-0.30 - проблема установки."
Отправлено anonymous , 25-Сен-08 18:27 
yum install db4-devel
>Как решить эту проблему. Что это за -ldb?

man ld



"BerkeleyDB-0.30 - проблема установки."
Отправлено powertim , 26-Сен-08 10:49 
Спасибо, все удалось установить.
Ребята, подскажите еще, может кто сталкивался, пытаюсь теперь поставить postgrey и в процессе установки пакета rpm он ругается на то, что необходимые модули не установлены, хотя я их установил заранее, строго по инструкции. привожу результат установки:
[root@vasya]# rpm -ivh postgrey-1.31-1.el5.rf.noarch.rpm
warning: postgrey-1.31-1.el5.rf.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
        perl(BerkeleyDB) is needed by postgrey-1.31-1.el5.rf.noarch
        perl(IO::Multiplex) is needed by postgrey-1.31-1.el5.rf.noarch
        perl(Net::Server) is needed by postgrey-1.31-1.el5.rf.noarch
        perl(Net::Server::Daemonize) is needed by postgrey-1.31-1.el5.rf.noarch
        perl(Net::Server::Multiplex) is needed by postgrey-1.31-1.el5.rf.noarch

Никто из Вас не сталкивался с такой проблемой? Помогите побороть ее плиз!


"BerkeleyDB-0.30 - проблема установки."
Отправлено angra , 26-Сен-08 15:37 
Дайте угадаю, вы никогда вдумчиво не читали man rpm и все перловые модули поставили ручками в обход rpm.

"BerkeleyDB-0.30 - проблема установки."
Отправлено powertim , 26-Сен-08 16:09 
так как раз и было.
Так подскажите, что с этим то теперь делать

"BerkeleyDB-0.30 - проблема установки."
Отправлено angra , 26-Сен-08 16:26 
Три варианта по степени предпочтительности:
1. Установить модули через rpm.
2. Сделать фейковый rpm, который provides все нужные модули.
3. Установить с --nodeps.

"BerkeleyDB-0.30 - проблема установки."
Отправлено powertim , 26-Сен-08 17:21 
>Три варианта по степени предпочтительности:
>1. Установить модули через rpm.
>2. Сделать фейковый rpm, который provides все нужные модули.
>3. Установить с --nodeps.

попробую