V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
coolicer
V2EX  ›  Linux

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

  •  
  •   coolicer · 2015-01-02 20:53:12 +08:00 · 2964 次点击
    这是一个创建于 3395 天前的主题,其中的信息可能已经有所发展或是发生改变。
    像 /usr/bin, /usr/share, /usr/local 分不清啊。
    7 条回复    2015-01-05 17:48:13 +08:00
    way2exluren
        1
    way2exluren  
       2015-01-02 20:56:25 +08:00
    还有/usr/sbin 呢……搜索引擎搜一下就知道了
    wy315700
        2
    wy315700  
       2015-01-02 21:01:11 +08:00   ❤️ 1
    /bin 和 /sbin 是在开机的时候或者是单人模式下能运行的,区别是sbin里面的软件需要root权限,
    这两个目录不能和根目录放到不同的分区,不然开机会失败。


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

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

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

    一般包管理器给你装的你不用管,反正他们自己直到在那里
    推荐所有手动编译安装的都应该在 /usr/local 下,非自由软件应该在 /opt下单独创建目录进行安装
    herozzm
        5
    herozzm  
       2015-01-02 21:08:41 +08:00
    我之前研究过这个问题,最后得出的结论是自己安装的软件都在/usr/local目录下面,别问我为什么,我已经记不得了,就是这习惯
    nicai000
        6
    nicai000  
       2015-01-02 21:09:43 +08:00   ❤️ 1
    man hier
    uuspider
        7
    uuspider  
       2015-01-05 17:48:13 +08:00
    据说usr是unix system resource,不是user,相当于windows系统c盘下的windows文件夹,你会在这里边安装软件么?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2648 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 11:37 · PVG 19:37 · LAX 04:37 · JFK 07:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.