V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
supersheep
V2EX  ›  问与答

linux下载软件一般习惯上放哪里好?

  •  
  •   supersheep · 2013-06-25 10:26:08 +08:00 · 4382 次点击
    这是一个创建于 3964 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就我现在来讲,很多时候都是在当时所在的文件夹下下载解压编译安装的,或者有二进制包的话就拿下来直接复制到/usr/bin下面去,长此以往感觉有点乱,总觉得放到一个统一的地方搞个软连接比较像一点,想问下大家习惯上通过源码安装软件会放到哪里呢?
    4 条回复    1970-01-01 08:00:00 +08:00
    jsz
        1
    jsz  
       2013-06-25 10:30:57 +08:00
    自己下的一般安装到 /usr/local 下就好 (编译安装时这一般是默认的)
    nybux
        2
    nybux  
       2013-06-25 11:03:04 +08:00
    不是服务器的话,需要编译的我一般都放在~/build下面。编译时候用--prefix=$HOME编译在,然后都生成在自己的home下面
    supersheep
        3
    supersheep  
    OP
       2013-06-25 13:31:33 +08:00
    @jsz
    @nybux
    嗯,多谢。看起来 /usr/bin 下面通常会放系统比较基础的程序, /usr/local/bin则是放自己下下来编译的程序多一点。
    jsz
        4
    jsz  
       2013-06-25 13:39:43 +08:00
    @supersheep 不光是 bin,还有 /usr/share, /usr/lib 这些。在 local 下都有一样的目录。

    也不是基础不基础了,官方软件源的东西一般都放 /usr 下,无论底层还是上层。自己的东西,有权限的话放 /usr/local,有时候没有权限就随便找个地方了。甚至 /tmp 什么的。。看个人喜好。

    东西多的话还是打个包比较好,卸载、升级、查询都方便。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   851 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 22:52 · PVG 06:52 · LAX 15:52 · JFK 18:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.