0020linux编译源码安装git

linux编译安装git

1、参考资料
 linux-centos系统下简单/源码编译安装git
 https://blog.csdn.net/yuexiahunone/article/details/78647565 
 Book:https://git-scm.com/book/zh/v2
2、下载安装包
 https://mirrors.edge.kernel.org/pub/software/scm/git
 git-2.9.5.tar.xz
3、检查并安装包组、依赖包(可选)
 yum grouplist
 #如果没安装'Development Tools'
 yum groupinstall 'Development Tools'
 #安装依赖包
 yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
 rpm -e git --nodeps
4、解压安装git
tar -zxvf git-2.9.5.tar.gz 
#(在下载目录下解压就可以了,然后安装编译到其他目录)
cd git-2.9.5
#make prefix=/usr/local/git install
或者使用另一种方式,当前目录下
./configure prefix=/usr/local/git
#(配置文件)
make && make install  
#(编译安装)

#编译有可能没有成功,请通过错误提示自行百度
5 验证
cd /usr/local/git/bin
    git version
6 添加环境变量
vi /etc/profile
#添加如下
export GIT_HOME=/usr/local/git
export PATH=$GIT_HOME/bin:$PATH
#重读配置文件
. /etc/profile

 Note:
1、git-compat-util.h:280:25: fatal error: openssl/ssl.h: No such file or directory
https://www.cnblogs.com/-colin/p/7160761.html
https://jingyan.baidu.com/article/e9fb46e16698687521f766ec.html
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker

2、需要把git安装包下的命令加到环境变量中,远程git push,git clone时会用到

猜你喜欢

转载自www.cnblogs.com/linux777/p/9372744.html