устанавливаю postfix 2.4.1 на fedora core 6make -f Makefile.init makefiles
make tidymake makefiles CCARGS="-DHAS_DB -I/usr/local/BerkeleyDB.4.5/include" \ AUXLIBS="-L/usr/local/BerkeleyDB.4.5/lib -ldb"
make
make install
install_root[/]
temp_dir: [] /usr/local/src/postfix-2.4.1
config_directory [] /etc/postfixи тут вылазит такая ошибка:
bin/postconf: error while loading shared libraries: libdb-4.5.so: cannot open shared object file: No such file or directory
и повторяеться 24 разаdaemon_directory: []/usr/libexex/postfix
command_directory: []/usr/sbin
queue_directory: []/var/spool/postfix
sendmail_path: []/usr/sbin/sendmail
newaliases_path: []/usr/bin/newaliases
mailq_path: []/usr/bin/mailq
mail_owner: []postfix
setgid_group: []postdrop
manpage_directory: []/usr/local/man
html_directory: [] no
sample_directory: []/etc/postfix
readme_directory: [] no
затем
bin/postconf: error while loading shared libraries: libdb-4.5.so: cannot open shared object file: No such file or directorymake: *** [install] Error 1
как исправить ошибку? причем libdb-4.5.so лежит в /usr/local/BerkeleyDB.4.5/lib
добавьте /usr/local/BerkeleyDB.4.5/lib в /etc/ld.so.conf
и запустить ldconfig
>добавьте /usr/local/BerkeleyDB.4.5/lib в /etc/ld.so.conf
>и запустить ldconfig
сделал
содержимое /etc/ld.so.confinclude ld.so.conf.d/*.conf
include /usr/local/BerkeleyDB.4.5/libсохраняю и запускаю ldconfig
никаких ошибок не выдаеться
делаю make install и опять та же ошибка.
может стоит BerkleyDB на старую версию поменять?
содержимое /etc/ld.so.confinclude ld.so.conf.d/*.conf
include /usr/local/BerkeleyDB.4.5/libдолжно быть
include ld.so.conf.d/*.conf
/usr/local/BerkeleyDB.4.5/libпотом
ldconfigдалее
ldconfig -v | grep dbпри компиляции postfix кажется можно указать путь до Berkley
>содержимое /etc/ld.so.conf
>
>include ld.so.conf.d/*.conf
>include /usr/local/BerkeleyDB.4.5/lib
>
>должно быть
>include ld.so.conf.d/*.conf
>/usr/local/BerkeleyDB.4.5/lib
>
>потом
>ldconfig
>
>далее
>ldconfig -v | grep db
>
>при компиляции postfix кажется можно указать путь до Berkley
ура!!! большое спасибо. наконец то установилось
не за что
рад помочь