FreeBSD的kernel source…

今天在灌機器的時候想說source大概不會用到就沒選了

結果從ports安裝htop的時候…

===> Staging for htop-1.0.2
===> htop-1.0.2 depends on executable: lsof - not found
===> Verifying install for lsof in /usr/ports/sysutils/lsof
===> lsof-4.88.g,8 requires kernel sources.
*** [install] Error code 1

Stop in /usr/ports/sysutils/lsof.
*** [run-depends] Error code 1

Stop in /usr/ports/sysutils/htop.

原來lsof需要kernel source這玩意兒…

解法: 從安裝光碟/隨身碟抓source tarball出來,剛好主機在學術網路上我就用網路抓了…
(ftp.tw.freebsd.org這台主機目前在交大資工)

#wget http://ftp.tw.freebsd.org/pub/FreeBSD/releases/amd64/9.2-RELEASE/src.txz
#tar -C / -xf src.txz

按照主機所安裝的版本以及架構不同,amd64可能會需要替換為i386等,9.2-RELEASE也應該對應到該主機的系統版本

接下來的安裝就很順利,看來以後安裝都不要省src免得不時之需還要手動解,現在的硬碟空間根本不差那一點啊…