我有一台运行 Linux 的笔记本电脑,我在 /usr/local/bin 中安装了各种东西。有些软件创建了子目录(例如 Firefox 和 Blender),有些则直接进入了 /usr/local/bin。
软件在 /usr/local/bin 中创建子目录,还是在 /usr/local 中创建子目录更好?
答案1
/usr/local
是从编译安装软件时存放软件的好地方 ( ./configure && make && make install
)。这几乎是所有手动编译和安装的软件的默认位置。
答案2
特定机器特有的所有软件都放在 usr/local 下。二进制文件放在 bin 下,库文件放在 lib 下,配置文件放在 etc 下,等等。因此,软件在 /usr/local/bin 中创建子目录是不对的,在 /usr/local 中创建子目录也是不对的。 http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY