0020linux编译源码安装git

Posted linux777

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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时会用到




以上是关于0020linux编译源码安装git的主要内容,如果未能解决你的问题,请参考以下文章

源码编译安装Git

pancakeswap 前端源码编译及部署-linux

kvm的编译安装

Linux环境安装git

Git 源码编译安装

源码编译安装 Git 2.13.1