linux 软件安装目录是否有统一的地方,求扫

2015-01-02 20:53:12 +08:00
 coolicer
像 /usr/bin, /usr/share, /usr/local 分不清啊。
2973 次点击
所在节点    Linux
7 条回复
way2exluren
2015-01-02 20:56:25 +08:00
还有/usr/sbin 呢……搜索引擎搜一下就知道了
wy315700
2015-01-02 21:01:11 +08:00
/bin 和 /sbin 是在开机的时候或者是单人模式下能运行的,区别是sbin里面的软件需要root权限,
这两个目录不能和根目录放到不同的分区,不然开机会失败。


/usr/bin 是gnu的一些软件,使用系统的包管理软件安装的也会放在这里

/usr/local 是存放用户自行安装的,make install 的一般会放在这里。

/usr/share 是放一些共享库的
cattyhouse
2015-01-02 21:02:39 +08:00
没有统一的地方,软件根据 --prefix= 来判断安装在什么地方。默认情况下都是在 /usr
9hills
2015-01-02 21:02:59 +08:00
http://www.pathname.com/fhs/

一般包管理器给你装的你不用管,反正他们自己直到在那里
推荐所有手动编译安装的都应该在 /usr/local 下,非自由软件应该在 /opt下单独创建目录进行安装
herozzm
2015-01-02 21:08:41 +08:00
我之前研究过这个问题,最后得出的结论是自己安装的软件都在/usr/local目录下面,别问我为什么,我已经记不得了,就是这习惯
nicai000
2015-01-02 21:09:43 +08:00
man hier
uuspider
2015-01-05 17:48:13 +08:00
据说usr是unix system resource,不是user,相当于windows系统c盘下的windows文件夹,你会在这里边安装软件么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/158682

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX