计算机网络/计算机科学与应用/系统/运维/开发

源码安装

源码安装优点:

可以获得最新的软件版本,及时修复bug

可以根据用户需要,灵活定制软件功能


源码安装的基本过程:

1、解包 tar 释放源代码

2、配置 ./configure 针对当前系统 软件环境 配置好安装参数

3、编译 make 将源代码文件变为二进制可执行程序

4、安装 make install 将编译好的程序文件复制到系统中


检查系统是否安装gcc软件

# rpm -q gcc


安装gcc

# yum -y install gcc gcc-c++ kernel-devel


案例:安装git

1、检查是否以及安装git

[root@localhost ~]# git --version


2、下载git

# wegt http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.xz


3、解压文件包

# xz -d git-latest.tar.xz
# tar -xvf git-latest.tar


4、生成makefile文件

# autoconf


如果提示未找到,则安装

yum install autoconf

rpm -qa|grep autoconf 查看是否安装成功

5、在源码目录中configure脚本将程序安装到指定目录

./configure --prefix=/usr/local/git


6、执行make

# make


如果提示zlib依赖,则安装

yum -y install zlib-devel


7、执行安装

# make install


8、配置系统环境

vi /etc/profile
export GIT_HOME=/usr/local/git
export PATH=${GIT_HOME}/bin:${PATH}
source /etc/profile


9、再次查看版本

# git --version


源码安装优点:

编译安装过程可以设定参数,按照需求进行安装,并且安装的版本可以自己选择,灵活性比较大

源码安装缺点:

由于安装包过新或者其他问题,导致没有依赖包或者依赖包版本过低,这个时候就要解决包的依赖问题


世间最珍贵的不是“得不到”和“已失去”,而是现在能把握的幸福。

评论

^