supersheep
V2EX  ›  问与答

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

  •  
  •   supersheep · Jun 25, 2013 · 5100 views
    This topic created in 4733 days ago, the information mentioned may be changed or developed.
    就我现在来讲,很多时候都是在当时所在的文件夹下下载解压编译安装的,或者有二进制包的话就拿下来直接复制到/usr/bin下面去,长此以往感觉有点乱,总觉得放到一个统一的地方搞个软连接比较像一点,想问下大家习惯上通过源码安装软件会放到哪里呢?
    4 replies    1970-01-01 08:00:00 +08:00
    jsz
        1
    jsz  
       Jun 25, 2013
    自己下的一般安装到 /usr/local 下就好 (编译安装时这一般是默认的)
    nybux
        2
    nybux  
       Jun 25, 2013
    不是服务器的话,需要编译的我一般都放在~/build下面。编译时候用--prefix=$HOME编译在,然后都生成在自己的home下面
    supersheep
        3
    supersheep  
    OP
       Jun 25, 2013
    @jsz
    @nybux
    嗯,多谢。看起来 /usr/bin 下面通常会放系统比较基础的程序, /usr/local/bin则是放自己下下来编译的程序多一点。
    jsz
        4
    jsz  
       Jun 25, 2013
    @supersheep 不光是 bin,还有 /usr/share, /usr/lib 这些。在 local 下都有一样的目录。

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

    东西多的话还是打个包比较好,卸载、升级、查询都方便。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1142 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 23:10 · PVG 07:10 · LAX 16:10 · JFK 19:10
    ♥ Do have faith in what you're doing.