我应该从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
是一个坏主意,因为该文件夹也包含其他文件(非二进制文件)。