linux软件安装
linux软件安装原理
https://www.zhihu.com/question/19812833/answer/13044132 zhihu作者:david-xie
首先, 我们需要知道一个linux上的软件, 都包含了什么.
- 二进制可执行文件
一般在/usr/bin或者/usr/local/bin下 - 库文件
一般在/usr/lib或者/usr/local/lib下 - 配置文件
一般在/etc下 - 其它文件
比如mo多语言翻译文件, 比如man page, 一般在/usr/share或者/usr/local/share下
所以, 软件的安装, 实际上就是将相应的文件, 放入相应的位置.
软件包, 做到的事情, 就是自动的将文件放到合适的位置, 比如rpm包, 比如deb包, 比如pkg包. 这是一种很简单的安装方式.
如果没有软件包, 或者想自己来编译呢, 就可以通过自行编译的方式来安装, 编译后, make file会把相应的文件放到合适的位置去. 这是稍微复杂一点的安装方式.
如果源码中没有make file, 我们自己编译后, 就需要手动把文件放到对应的位置上, 让它能够正常的工作, 这就是最为复杂的方式了. (现在很少有没有make file(或者类似make file方式)的source了)
综合来说, 我们就得到了3种安装方式:
- 软件包
- make file编译
- 自行编译
linux软件源码安装
http://blog.csdn.net/u010425776/article/details/52138321 linux软件安装(一)——源码安装