文章目录
一、源码包和RPM包的区别
1.1 区别
安装之前的区别:概念上的区别
安装之后的区别:安装位置不同
1.2 安装位置
1.2.1 RPM包安装位置
1.2.2 源码包安装位置
源码包安装位置可以自己指定,建议安装在/usr/local/软件名.
1.3 安装位置不同带来的影响
RPM包安装的服务可以使用系统服务管理命令(例service)来管理,例如RPM包安装的apach的启动方法是:
(1)绝对路径进行服务管理:/etc/rc.d/init.d/httpd start
(2)系统服务管理命令管理: service httpd start(redhat系列专有)
源码包安装的服务则不能被服务管理命令管理,因为没有安装到默认路径中。所以只能用绝对路径进行服务管理
二、源码包的安装过程
2.1 安装准备
(1)安装c语言编译器
(2)下载软件源码包:例http://mirror.bit.edu.cn/apache/httpd/
2.2 安装注意事项
源代码保存位置:/usr/local/src/
软件包安装位置:/usr/local/软件包名
如何确定安装过程报错:安装过程停止,并出现error、warning或no的提示。
2.3 源码包安装
(1)源码包上传到linux(使用winscp工具)
(2)解压缩
(3)进入解压缩目录
(4)查看INSTALL安装说明文件,按照安装步骤命令安装即可
例./configure——》make(编译)——》make install (编译安装)