AR8*_*R89 6 linux osx freebsd filesystems fhs
我读过 FreeBSD 和 Linux 之间有不同的行为/usr/local
,在那里安装了 FBSD 端口,在 Linux 中没有,有人可以对此进行更多解释吗?我想知道 MacPorts 在 OSX 中的安装位置,以及这三个操作系统的 FHS 之间最显着差异的列表(这主要是我正在寻找的)。
我已经做了一个研究,但我没有找到太多。
https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man7/hier.7.html
http://www.freebsd.org/doc/handbook/dirstructure.html
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/index.html
您可以在pathname.com/fhs找到文件系统层次结构标准 (FHS) 版本 2.3 。有一节是关于usr
层次结构的。FHS 将其列为/usr/local
必需目录并写道:
local
本地层次结构(主要安装后为空)
此外,FHS写道:
该
/usr/local
层次结构供系统管理员在本地安装软件时使用。当系统软件更新时,它需要确保不被覆盖。它可用于可在一组主机之间共享的程序和数据,但在/usr
.本地安装的软件必须放置在
/usr/local
而不是/usr
除非安装它是为了替换或升级软件/usr
。
不同的 Linux 发行版通常不向/usr/local
. 相反,每个文件都会根据 FHS 放入文件系统中。
如果您从源 ( ./configure && make && make install
) 安装软件而没有特定选项,则该软件通常会将自身复制到/usr/local
.
MacPorts 的默认目录是/opt/local
. MacPorts指南有内部结构的描述。
归档时间: |
|
查看次数: |
2165 次 |
最近记录: |