1、源代码安装软件优点
可以获得最新软件版本
根据用户需要,定制软件功能
2、基本流程
下载解包
配置 ./configure
编译 make 将源代码文件变为二进制可执行程序
安装 make install 将编译好的程序文件复制到系统中
3、前提条件
检查gcc是否正确安装(源代码要经过gcc GNU C Compiler编译后才能连接可执行文件)
# rpm -q gcc
安装gcc
# yum -y install gcc gcc-c++ kernel-devel
4、实例:安装Git管理器
1、检查是否安装Git
[root@VM-4-2-centos Python-3.8.3]# git --version -bash: git: command not found
2、下载Git文件
wget https://github.com/git/git/archive/refs/tags/v2.40.0.tar.gz
3、解压git压缩包
tar -zxvf v2.40.0.tar.gz
4、生成makefile文件
cd git
5、执行autoconf
bash:autoconf command notfound
yum install autoconf
6、查看autoconf 是否安装成功
rpm -qa|grep autoconf
安装git
./configure --prefix=/usr/local/git
执行make编译命令
make
安装
make install
配置系统环境
vi /etc/profile export GIT_HOME=/usr/local/git export PATH=${GIT_HOME}/bin:${PATH} source /etc/profile
查看git版本
git --version
5、源码安装优缺点
优点:编译安装过程可以设定参数,按照需求进行安装,并且安装的版本可以自己选择,灵活性比较大
缺点:由于安装包过新或者其他问题,导致没有依赖包或者依赖包版本过低,这个时候就要解决包的依赖问题