Linux系统软件包管理之源码包的安装

一、源码包的安装准备
1、安装C语言编辑器(如果没有安装C语言编辑器(gcc),则只需要使用yum命令去安装即可:yum -y install gcc )。
2、下载好需要在Linux系统安装的源码包,在这篇博客就以 httpd-2.4.38.tar.gz 为例子,为大家演示怎么安装源码包。

二、安装步骤
1、安装注意事项
【1】.源代码保存位置:/usr/local/src
【2】.软件安装位置:/usr/local
【3】.如何确定软件安装过程出现错误:1、安装过程停止,2、在停止的前几行中出现error、warning或者no的提示。

2、源码包安装过程
【1】.下载需要安装的源码包,我这里已经下载好 httpd-2.4.38.tar.gz 源码包了
【2】.将下载好的源码包通过 WinSCP 上传到Linux系统中(WinSCP 可以直接百度搜索下载就行,安装很容易,这里就不说了)。
①、打开WinSCP,“新建会话”,打上LInux的IP地址,以及用户名和密码即可。
Linux系统软件包管理之源码包的安装
②、拖拉想要上传的源码包,然后选择将源码包存放在Linux系统下哪个目录。
Linux系统软件包管理之源码包的安装
③、查看是否上传成功。
Linux系统软件包管理之源码包的安装
【3】.解压缩下载的源码包,输入:tar -zxvf httpd-2.4.38.tar.gz
Linux系统软件包管理之源码包的安装
Linux系统软件包管理之源码包的安装
出现蓝色的http-2.4.38 解压包即解压成功。
(提示:可以使用:du -sh http-2.4.38 来查看软件包多大)
Linux系统软件包管理之源码包的安装

【4】.进入解压缩目录。
①、输入命令:cd http-2.4.38
Linux系统软件包管理之源码包的安装
②、输入:./configure --prefix = /usr/local/apache2,作用:软件的配置与检查,检测C语言编辑器是否已经安装。
Linux系统软件包管理之源码包的安装
③、输入:make ,作用:编译。
Linux系统软件包管理之源码包的安装
Linux系统软件包管理之源码包的安装
④、输入:make install ,作用:编译安装。
Linux系统软件包管理之源码包的安装
Linux系统软件包管理之源码包的安装
⑤、启动看一下是否安装成功,输入启动命令: /usr/local/apache2/bin/apachectl start
Linux系统软件包管理之源码包的安装
三、总结
在安装过程中会有大大小小的错误出现,第一次安装难免会碰到多种问题,只要静下心来,多去查查百度问题出在哪里,然后一个一个解决就好了。