就我现在来讲,很多时候都是在当时所在的文件夹下下载解压编译安装的,或者有二进制包的话就拿下来直接复制到/usr/bin下面去,长此以往感觉有点乱,总觉得放到一个统一的地方搞个软连接比较像一点,想问下大家习惯上通过源码安装软件会放到哪里呢?
1
jsz Jun 25, 2013
自己下的一般安装到 /usr/local 下就好 (编译安装时这一般是默认的)
|
2
nybux Jun 25, 2013
不是服务器的话,需要编译的我一般都放在~/build下面。编译时候用--prefix=$HOME编译在,然后都生成在自己的home下面
|
3
supersheep OP |
4
jsz Jun 25, 2013
@supersheep 不光是 bin,还有 /usr/share, /usr/lib 这些。在 local 下都有一样的目录。
也不是基础不基础了,官方软件源的东西一般都放 /usr 下,无论底层还是上层。自己的东西,有权限的话放 /usr/local,有时候没有权限就随便找个地方了。甚至 /tmp 什么的。。看个人喜好。 东西多的话还是打个包比较好,卸载、升级、查询都方便。 |