0
从我在linux有限的经验,我找了很多第三方程序都默认安装到:Linux的/ var目录VS/opt目录
/opt
一个特别节目,torque,安装由默认为:
/var/spool/torque
我可以
覆盖此是否有任何理由,我应该保留默认的单独安装的目录,而不是将其移动到
opt/torque
?
我想要一个知道linux最佳实践的人建议他们认为我应该安装它的地方。
更新
我研究过文件层次结构标准(FHS)。看起来/ opt和/ var/opt都是安装程序的有效位置。我仍然想知道什么被视为“最佳实践”,甚至是安装应用程序的最常见位置。
其“服务器家”也是其安装的根?它可能是两个不同的事情,即使它们中的一个*在'configure'步骤期间默认*另一个(它是否也接受'--prefix'?)。 – 2013-02-13 19:31:49
是的,configure不接受前缀。配置--prefix =/usr/local /会将bin和sbin directorys放入/ usr/local /目录。如果您不使用--prefix,则所有内容(二进制,bin,sbin)都放在主目录中。 – spuder 2013-02-13 19:36:47
然后,'/ var'不是安装根目录,从概念上讲,它可能是某种数据目录。 '/ var'中有一些数据的原始意图(比如Web服务器文档根目录)是允许'/ usr'只读。做你想做的事,不用担心。 – 2013-02-13 19:39:37