一、

下载最新版GIT安装包:

https://www.kernel.org/pub/software/scm/git/

选择想要安装的版本,下载,解压

命令:

$ tar -zxf git-2.12..tar.gz
$ cd git-2.12.

二、

安装依赖

$ sudo yum install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel
$ sudo yum install asciidoc xmlto docbook2X getopt

如果使用的是 Fedora/RHEL/RHEL-衍生 系统,需要执行

$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi

三、

检查配置

1. 先安装自动配置

$ sudo yum install autoconf

2. 编译检查

$ make configure
$ ./configure --prefix=/usr

四、

编译安装

$ make all doc info
$ sudo make install install-doc install-html install-info

如果 make all doc info , 报错如下:

/bin/sh:行1: docbook2x-texi: 未找到命令
make[1]: *** [user-manual.texi] 错误 127

请安装dockbook2x:步骤如下

1. 打开终端执行: sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/d/docbook2X-0.8.8-17.el7.x86_64.rpm

  如果报下面的错误:

  错误:依赖检测失败:
  /usr/bin/sgml2xml 被 docbook2X-0.8.8-17.el7.x86_64 需要
  openjade 被 docbook2X-0.8.8-17.el7.x86_64 需要
  perl(XML::SAX::ParserFactory) 被 docbook2X-0.8.8-17.el7.x86_64 需要
  texinfo 被 docbook2X-0.8.8-17.el7.x86_64 需要

  需要先安装依赖,执行命令: sudo yum install perl* texinfo

  重新执行: sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/d/docbook2X-0.8.8-17.el7.x86_64.rpm

2. 安装docbook2x: sudo yum install docbook2X

3. 重新执行编译安装。

五、

检查安装结果

$ git --version

******

最新文章

  1. Delphi 使用之连接数据库
  2. PowerMock遇到的问题——3
  3. Python中Cookie的处理(二)cookielib库
  4. Linux 引导过程内幕
  5. [译] ASP.NET 生命周期 – ASP.NET 上下文对象(五)
  6. 关于fastclick.js
  7. webform开发经验(一):Asp.Net获取Checkbox选中的值
  8. 基于visual Studio2013解决面试题之0204最大子集数组
  9. 在Android中用Kotlin的Anko运行后台任务(KAD 09)
  10. Vue2 全家桶仿 微信App 项目,支持多人在线聊天和机器人聊天
  11. 快手 Android 工程师面经
  12. 工作中对数组的一些处理,整理(结合underscore.js)
  13. 小白月赛13 小A与小B (双向BFS)
  14. CSS3_文本样式
  15. Android开发工程师文集-1 小时学会SQLite
  16. mybatis学习系列一(mybatis简介/使用)
  17. Android DownloadManager 的使用
  18. 运行代码时报linker command failed with exit code 1 错误
  19. 【Docker】安装tomcat并部署应用
  20. ASP.NET WebApi 路由配置【转】

热门文章

  1. SpringMVC中响应json数据(异步传送)
  2. Shell脚本报错--syntax error near unexpected token for((i=0;i<$length;i++))
  3. php 当前时间计算操作
  4. div css 练习1
  5. graphlab 安装好后的导入配置
  6. python中sort()方法的cmp参数
  7. getBytes()详解
  8. 达观数据分析平台架构和Hive实践——TODO
  9. levelDB, TokuDB, BDB等kv存储引擎性能对比——wiredtree, wiredLSM,LMDB读写很强啊
  10. 剑指offer--18.从尾到头打印链表