红联Linux门户
Linux帮助

FreeBSD中软件的安装路径

发布时间:2007-01-16 00:52:30来源:红联作者:benny_feng
FreeBSD 对于档案目录的观念非常重,什么样的档案要放在那个目录都有规定,这也是有别于其它 unix-like 系统..
一般我们将软件安装分成二个部份,在这里来探讨一下软件到底都安装到那去了..
在安装软件时,通常会安装诸如 执行档、设定档、man file、doc 文件..
1. 安装系统时所安装的软件
执行档通常装在 /bin、/sbin、/usr/bin、/usr/sbin、/usr/libexec 下
设定文件通在在 /etc 目录下
man file 通常在 /usr/man 或 /usr/share/man
doc 文件通常在 /usr/share/doc 下
2. 经由 package 或 port 安装的软件
执行档通常装在 /usr/local/bin、/usr/local/sbin、/usr/local/libexec 下
设定文件通在在 /use/local/etc 目录下
man file 通常在 /usr/local/man ..
doc 文件通常在 /usr/share/doc 下
以上并不是绝对的(所以我用通常.),因为有些特殊情况需视软件而定..
如此有时可能会造成些许困扰,因为如 ssh 、 bind .. 大多是在系统安统时就安装的,那如果升级新版时怎么办..
由于 FreeBSD 找寻执行档时会依照 $PATH 这个环境变量找寻,因为 /bin、/sbin、/usr/bin、/usr/sbin 比 /usr/local/bin 或 /usr/local/sbin 先,所以会先执行..也就是先抓到旧版的执行档..
因此在更新时要注意这种情况,以免更新了还是执行旧的程序..
那么如何看安时程序时的相关档案的安装路径呢?通常有以下方法
1. 看 port 的 pkg-plist ?
2. 有时用 man [执行档名称] 可看到一些重要档案的位置
3. 看说明文件,通常在 /usr/local/share/doc 目录下。
文章评论

共有 0 条评论