Категорії
FreeBSD Misc, staff, other

“lib/bind/bind9/libbind9.a”: No such file or directory

Такая проблема появляется, когда вы установили bind из портов и при установке выбрали опцию

[X] REPLACE_BASE    Replace base BIND with this version

и потом решили удалить этот порт. В итоге вместе с этим удалились и утилиты nslookup, dig, host.

Если попробовать поискать через whereis, то получим такой ответ:

# whereis nslookup
/usr/src/usr.bin/nslookup

Переходим в эту директорию и пробуем установить:

#cd /usr/src/usr.bin/nslookup && make install clean

в итоге получаем такую ошибку:

cc: ../../lib/bind/bind9/libbind9.a: No such file or directory
cc: ../../lib/bind/dns/libdns.a: No such file or directory
cc: ../../lib/bind/isccc/libisccc.a: No such file or directory
cc: ../../lib/bind/isccfg/libisccfg.a: No such file or directory
cc: ../../lib/bind/isc/libisc.a: No such file or directory
cc: ../../lib/bind/lwres/liblwres.a: No such file or directory
*** Error code 1

Stop in /usr/src/usr.sbin/named.

Решение этой проблемы такое:

#cd /usr/src/lib/bind && make clean all
#cd /usr/src/usr.sbin/named && make clean all install

После этого можно смело ставить nslookup:

#cd /usr/src/usr.bin/nslookup && make install clean

и ошибок не будет.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff