Linux 中的 /usr/local/bin 中应该有什么?

Linux 中的 /usr/local/bin 中应该有什么?

我有一台运行 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

相关内容