При установке ( в конце вывода) cyrus-sasl2 у меня выходит вот что . Пакет db5 у меня установлен./bin/rm -f -r -f /usr/ports/databases/db5/work/stage/usr/local/share/doc/db5/bdb-sql
====> Compressing man pages (compress-man)
===> Installing for db5-5.3.28_2
===> Checking if db5 already installed
===> db5-5.3.28_2 is already installed
You may wish to ``make deinstall'' and install this port again
by ``make reinstall'' to upgrade it properly.
If you really wish to overwrite the old port of db5
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1Stop in /usr/ports/databases/db5.
*** Error code 1Stop in /usr/ports/databases/db5.
*** Error code 1Stop in /usr/ports/security/cyrus-sasl2.
*** Error code 1Stop in /usr/ports/security/cyrus-sasl2.
Если я пытаюсь принудительно его поставить то выходит вот что
[root@mx1] 07/02/15 /usr/ports/security/cyrus-sasl2 $make install clean -D FORCE_PKG_REGISTER
===> cyrus-sasl-2.1.26_9 depends on file: /usr/local/lib/libcrypto.so.8 - found
===> cyrus-sasl-2.1.26_9 depends on shared library: libdb-5.3.so - not found
===> Installing for db5-5.3.28_2
===> Registering installation for db5-5.3.28_2 as automatic
Installing db5-5.3.28_2...
===> SECURITY REPORT:
This port has installed the following files which may act as network
servers and may therefore pose a remote security risk to the system.
/usr/local/lib/db5/libdb_stl-5.3.so.0.0.0
/usr/local/lib/db5/libdb-5.3.so.0.0.0
/usr/local/lib/db5/libdb_cxx-5.3.so.0.0.0If there are vulnerabilities in these programs there may be a security
risk to the system. FreeBSD makes no guarantee about the security of
ports included in the Ports Collection. Please type 'make deinstall'
to deinstall the port if this is a concern.For more information, and contact details about the security
status of this software, see the following webpage:
http://www.oracle.com/us/products/database/berkeley-db/db/
===> cyrus-sasl-2.1.26_9 depends on shared library: libdb-5.3.so - not found
*** Error code 1Stop in /usr/ports/security/cyrus-sasl2.
*** Error code 1Stop in /usr/ports/security/cyrus-sasl2.
Но сама эта библиотека есть ,вот листинг ниже[root@mx1] 07/02/15 /usr/ports/security/cyrus-sasl2 $ls /usr/local/lib/libdb-5.3.so
libdb-5.3.so libdb-5.3.so.0
/etc/rc.d/ldconfig я запускал
[root@mx1-fmbc] 07/02/15 /usr/ports/security/cyrus-sasl2 $ldconfig -r | grep libdb-5.3.so
303:-ldb-5.3.0 => /usr/local/lib/libdb-5.3.so.0
[root@mx1-fmbc] 07/02/15 /usr/ports/security/cyrus-sasl2 $
хмм, на freshports.org нет никаких данных что порты кривые да и в UPDATING нет ничего>/etc/rc.d/ldconfig я запускал
#rehash после каждой установки или удаления пакета выполняете?
ну в вашем случае:
#portsnap fetch update
#portmaster -a (проверим если обновления на наши установленные пакеты и если выбираем Да, то обновляем их из портов. P.S: надеюсь вы знаете разницу между установленными бинарными пакетами через pkg и из портов)или
#cd /usr/ports/databases/db5
#make deinstall
#rehash
#cd /usr/ports/security/cyrus-sasl2
#make install clean (этот порт по зависимости поставит db5 сам)
>[оверквотинг удален]
> #portsnap fetch update
> #portmaster -a (проверим если обновления на наши установленные пакеты и если выбираем
> Да, то обновляем их из портов. P.S: надеюсь вы знаете разницу
> между установленными бинарными пакетами через pkg и из портов)
> или
> #cd /usr/ports/databases/db5
> #make deinstall
> #rehash
> #cd /usr/ports/security/cyrus-sasl2
> #make install clean (этот порт по зависимости поставит db5 сам)Спасибо большое за помощь. Так не помогло.
Итого , спасибо Леониду, он мне подсказал такой способ
мне не хватает библиотеки libuuid.so , я ищу в
$ls -alh /usr/local/lib/libuuid.so
lrwxr-xr-x 1 root wheel 12B 15 июл 13:41 /usr/local/lib/libuuid.so -> libuuid.so.1
и копирую в/usr/lib/ библиотеку cp /usr/local/lib/libuuid.so.1 /usr/lib/libuuid.so
Да я знаю что неправильно, но так худо бедно запустил. Система жутко перекосячена но так хоть работает.