部署安装git-2.49.0.tar.xz

发布于:2025-05-14 ⋅ 阅读:(13) ⋅ 点赞:(0)

实验环境

git主机:8.10

所需软件

git-2.49.0.tar.xz 

实验开始

实验目的:安装升级git2.49.0

编译安装
yum remove git -y                --卸载旧版git

cd /usr/local/src/


wget https://www.kernel.org/pub/software/scm/git/git-2.49.0.tar.xz                --从这个地址下载

yum install zlib-devel -y                        --安装依赖
tar xf git-2.49.0.tar.xz                            --解压
cd git-2.49.0/
./configure --prefix=/usr/local/git                --检查并指定安装目录
make && make install                                --编译安装

添加环境变量
vim /etc/profile
export PATH=$PATH:/usr/local/git/bin

source /etc/profile

自动补全(tap)
cd /usr/local/src/git-2.49.0/contrib/completion/
cp git-completion.bash ~/.git-completion.bash
chmod +x ~/.git-completion.bash

添加开机自启
vim ~/.bashrc 
if [ -f ~/.git-completion.bash ];then
        . ~/.git-completion.bash
fi

source ~/.bashrc

添加man手册
cd /usr/local/src/
wget https://www.kernel.org/pub/software/scm/git/git-manpages-2.49.0.tar.xz
tar Jxf git-manpages-2.49.0.tar.xz 
cp ./man1/* /usr/share/man/man1/
cp ./man5/* /usr/share/man/man5/
cp ./man7/* /usr/share/man/man7/

检查效果

如果在编译安装报curl版本过低需要进行更新curl如果没有问题就无需更新

手动编译安装新版 cURL
若第三方仓库无法使用,可以手动编译最新 cURL:

# 下载并解压源码
wget https://curl.se/download/curl-8.8.0.tar.gz
tar -xzf curl-8.8.0.tar.gz
cd curl-8.8.0

# 编译安装到 /usr/local(需 root 权限)
./configure --prefix=/usr/local --with-openssl
make
sudo make install

# 更新动态库链接
sudo ldconfig

# 验证安装
/usr/local/bin/curl --version
配置 Git 使用新 cURL
编译 Git 时指定 cURL 路径:

清理旧配置
make clean

配置时指定 cURL 路径
./configure --with-curl=/usr/local --prefix=/usr/local/git
make
sudo make install


网站公告

今日签到

点亮在社区的每一天
去签到