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

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

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

东西多的话还是打个包比较好,卸载、升级、查询都方便。

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

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

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

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

© 2021 V2EX