源码包与RPM包区别
RPM包安装指定安装位置
rpm --help|grep prefix
虽然可以指定安装路径,但是不建议这么做
源码包安装位置
安装在指定位置当中,一般是
/usr/local/软件名
区别
安装之前的区别:概念上的区别
安装之后的区别:安装位置不同
源码包通常运行效率会更好
源码包安装过程
安装前准备
- 安装C语言编译器
- gcc
- 下载源码包
安装前注意事项
- 源代码保存位置:
/usr/local/src/
- 软件安装位置:
/usr/local/
- 如何确定安装过程报错
- 安装过程停止
- 并出现error,warning或no的提示
源码包安装过程
- 下载源码包
- 解压缩下载的源码包
- 进入解压缩目录
- 执行
./configure
软件配置与检查- 定义需要的功能选项
- 检测系统环境是否符合安装要求
- 把定义好的功能选项和检测系统环境的信息都写入Makefile文件,用于后续的编辑
- 例子:
./configure --prefix=/usr/local/apache2
make
编译make clean
make install
编译安装- 安装须知查看INSTALL文件(大部分人会写在这)
参考资料
慕课网-Linux软件安装管理:http://www.imooc.com/learn/447
鸟哥的Linux私房菜: http://linux.vbird.org/linux_server/0440ntp.php