LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 895|回复: 7

程序一般安装到哪个目录比较好?

[复制链接]
【人生如梦】 该用户已被删除
发表于 2010-10-24 21:16:02 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2010-10-24 22:43:57 | 显示全部楼层
如果是自己手动安装,那一般建议用/usr/local/
回复 支持 反对

使用道具 举报

发表于 2010-10-25 00:14:36 | 显示全部楼层
现在的程序一般是/usr/local中的,也有很多弄到/opt中的
回复 支持 反对

使用道具 举报

发表于 2010-10-25 10:30:06 | 显示全部楼层
/usr
/usr/local
/opt
~/bin
我就喜欢装在这四个目录下了。
回复 支持 反对

使用道具 举报

发表于 2010-10-25 10:33:45 | 显示全部楼层
看装的啥软件~
如果软件里是*nix风格的组织方式,比如按照类别来划分目录的,可以装在/usr/local下
如果软件是windows风格组织方式,比如所有这个软件的文件基本都在一个目录下,就装在/opt下
如果只有自己用,还是装在自己的home里~
回复 支持 反对

使用道具 举报

发表于 2010-10-25 11:15:18 | 显示全部楼层
Post by 【人生如梦】;2117107
大家好:
请问在 Linux 中,用 ./configure --prefix=程序目录,请问一般是安装到哪个目录比较好?
谢谢!


如果不知道那个目录好,那么一般不加 --prefix 参数用缺省最好。

理由:通常 /usr/local/bin 都是已经加到 PATH 中了的,可以节省很多麻烦。
回复 支持 反对

使用道具 举报

发表于 2010-10-25 14:47:04 | 显示全部楼层
这里有详细的描述:
http://www.pathname.com/fhs/pub/fhs-2.3.html

一般说的话,如果是二进制的安装程序,像googleearth,opera这一类,没有使用系统提供的库,就应该安装在 /opt 目录下。

有源码可以自己编译的程序安装在 /usr/local 下。

几个发行版基本上都是这么组织的。

自己如果不是系统管理员,或者是临时性的编译,就直接装在家目录下。

大致上是这样的。
回复 支持 反对

使用道具 举报

发表于 2010-10-25 22:28:49 | 显示全部楼层
BLFS 手冊的節錄供思考一下:

http://www.linuxfromscratch.org/ ... ction/position.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表