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更好看了。

相关推荐
沫璃染墨2 分钟前
《从零入门Linux系统篇(二十八):文件篇·一——Linux为什么“万物皆文件”:从C语言文件流到系统调用》
linux·运维·服务器·开发语言·c++·文件
咯哦哦哦哦4 小时前
linux so库(arm)对比分析
linux·运维·arm开发
lengjingzju9 小时前
编译与调试完全指南—第10章 网络分析工具
linux
ltl9 小时前
新硬件对存储的影响:ZNS、CXL 与计算存储
linux
RisunJan10 小时前
Linux命令-xauth(X11 认证授权管理)
linux·服务器·microsoft
fb_1234513 小时前
Linux三剑客超全精讲(grep+sed+awk)零基础入门|正则+实战面试题
linux·运维·服务器
火车叼位14 小时前
Bash 实现 IDE 式补全的组件与配置
linux·运维
潘正翔14 小时前
k8s高级_调度器Deployment
linux·运维·云原生·容器·kubernetes·jenkins·devops
H_oRIZoN_15 小时前
Linux入门DAY27(文件IO(系统调用)详解|open/read/write/lseek)
java·linux·服务器
海兰15 小时前
【插件】Logbook 插件完全指南(适配 Ubuntu 24.04)
linux·运维·人工智能·ubuntu·agent·openclaw