用我已经下载好的,链接地址:https://pan.quark.cn/s/5cb591e50688;
# 创建目录
mkdir -p /usr/local/src/git-offline-2.43.0
cd /usr/local/src/git-offline-2.43.0
# 下载安装包
wget -c https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.43.0.tar.gz
# 用dnf一次性下载全部依赖,生成仅下载命令
sudo dnf install -y --downloadonly --downloaddir=./dnf-deps \
gcc make autoconf \
curl-devel expat-devel gettext-devel openssl-devel zlib-devel \
perl-ExtUtils-MakeMaker perl-devel
# 打包为离线包,可以拷贝到U盘备份
tar czf git-offline-2.43.0.tar.gz \
git-2.43.0.tar.gz dnf-deps/经过以上的步骤,我们可以得到离线安装包:git-offline-2.43.0.tar.gz。
#进入离线包目录
tar xzf git-offline-2.43.0.tar.gz
cd git-offline-2.43.0
# 1) 安装依赖,_dnf 会自动解决本地依赖_
sudo dnf install ./dnf-deps/*.rpm
_# 2) 编译安装到独立目录_tar xzf git-2.43.0.tar.gz
tar xzf git-2.43.0.tar.gz && cd git-2.43.0
make configure
./configure --prefix=/usr/local/git-2.43.0
make -j$(nproc)
sudo make install
# 3) 配置环境变量
sudoln -sf /usr/local/git-2.43.0/bin/git /usr/local/bin/git
echo"/usr/local/git-2.43.0/lib" | sudotee /etc/ld.so.conf.d/git.conf
sudo ldconfig
# 4) 验证 ,_应显示 git version 2.43.0_
git --version至此,安装完毕。