Със сигурност линукс библиотеките изискват /proc който по дефолт го няма.
Маунтни временно proc със следната команда :
mount -t linprocfs linprocfs /proc
инсталирай наново пакета и след рестарт ако всичко е наред, не я слагай на автоматично маунтване (поне аз така бих направил).
pkg_add е стария пакетен мениджър до freebsd 9.2 и от година е отстранен. Новия е pkgng и е със същия синтаксис и казват че е по-добър (ама е същия). Ето как да компилираш от порт (например bash) :
portsnap fetch
portsnap extract
cd /usr/ports/shells/bash/ && make install clean
Това е, той ще си сложи зависимостите като ще компилира и тях. Това е начина който ползвам главно, но и другия не е лош ако ти трябва бързо да инсталираш апп. Не забравяй "portsnap fetch update" преди всяко компилиране на нов порт защото излизат ъпдейти всяка секунда.
locate по принцип няма база данни за търсене,
/usr/libexec/locate.updatedb
и проблема е решен! Не е желателно да се изпълнява под root,но на мен понякога ми е нужно да търся във всички файлове.
Би било добре да ъпдейтнеш ядрото до 10.1 но това мога да ти обясня по-нататък