CentOS7安装最新版本git

CentOS7上的git是1.8.3.1,比较老,使用体验不好。下载源码来升级一下。

bash 复制代码
sudo yum -y install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel
sudo yum -y iinstall asciidoc xmlto docbook2X
sudo yum -y install getopt
sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi
tar -zxf git-2.43.0.tar.gz
cd git-2.43.0
make configure
./configure --prefix=/usr
make all doc info
sudo make install

因为CentOS7.9很老了,有很多软件找不到。

第一行安装成功。

第二行docbook2X没有找到。

第三行getopt没有找到。

第四行,docbook没有安装,找不到这个的。

make时,doc和info是没有make成功的,因为前面有软件没装。但不影响git编译使用。

安装后,git变为2.43.0,显示log更好看了。

相关推荐
Charles_go29 分钟前
C#中级48、Debug版本和Release版本有什么区别
java·linux·c#
cyber_两只龙宝1 小时前
mysql实战项目:keepalived高可用双主架构集群+数据监控(附解析和命令)
linux·运维·mysql·云原生·架构·集群
tan180°1 小时前
Linux网络TCP(终)(14)
linux·网络·tcp/ip
likuolei1 小时前
Git 工作区、暂存区和版本库
数据库·git
dyxal2 小时前
Vim插件深度探索:打造终极开发环境
linux·编辑器·vim
小雪_Snow2 小时前
CentOS 7 安装 docker 教程
linux·docker·centos
凤凰战士芭比Q2 小时前
Linux部署基于Django的博客系统
linux·运维·django
ASUJY3 小时前
文件系统原理(基于Linux0.11)
linux·文件系统·linux0.11
边疆.3 小时前
【Linux】进程创建、进程终止、进程等待和进程程序替换
linux·运维·服务器·vim·进程控制·进程等待·进程替换
梦想的颜色3 小时前
阿里云ecs云服务器linux安装redis
linux·服务器·阿里云