跳到主要内容

Git install

Git 编译安装

官方文档 ps: 还是官方文档靠谱,网上找了几个都是有问题,可能是 过时了.

使用yum等工具安装git的时候经常因为仓库没有更新下载下来的是旧版的git,要使用最新版的git还是得自己动手啊.以centos为例

  1. 卸载旧版本
sudo yum remove git     # 删除yum安装版本
which git # 输出git安装路径
rm -rf /gitpath # 删除
  1. 安装编译工具
sudo yum groupinstall “Development Tools”
  1. 安装依赖(视机器环境而定)
sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel
sudo yum install asciidoc xmlto docbook2X # 文档所需依赖环境
sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi # 添加docbook2x-texi软链接
  1. 下载最新源码
wget -O git.zip https://github.com/git/git/archive/master.zip
  1. 解压
unzip git.zip
cd git-master
  1. 安装
make configure
./configure --prefix=/usr
make all doc info
sudo make install install-doc install-html install-info
  1. 错误收集

错误信息

*tclsh failed; using unoptimized loading
MSGFMT po/de.msg make[1]: *** [po/de.msg] Error 127
make: *** [all] Error 2

解决方案

sudo apt-get install gettext