我应该从bash脚本安装程序到哪个目录?

我想用Netbeans网站上的bash脚本安装Netbeans 7.0.1。 安装程序选择的默认目录是/home/geoffrey/netbeans-7.0.1 。 但我不认为它属于那里。

如果您想要所有用户, /opt是个好地方。

/opt适用于整个软件包(而不是那些在各个目录中拆分的软件包)。 请参阅文件系统层次结构标准 。

例如,Google Chrome会安装到/opt

如果你想要一个用户,我会把它放在〜/ bin(或至少是二进制文件的链接)

如果你想要所有用户,我会把它放在/ usr / local / bin(或至少是二进制文件的链接)。

我创建了一个~/apps目录,我在其中存储了这样的外部程序,以避免主目录混乱。

然后我在~/bin~/apps程序创建一个符号链接。 将所有内容存储在~/bin/usr/local/bin是一个坏主意,因为该文件夹也包含其他文件(非二进制文件)。