Centos 7.2 编译安装 git
一、
下载最新版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
******
最新文章
- Delphi 使用之连接数据库
- PowerMock遇到的问题——3
- Python中Cookie的处理(二)cookielib库
- Linux 引导过程内幕
- [译] ASP.NET 生命周期 – ASP.NET 上下文对象(五)
- 关于fastclick.js
- webform开发经验(一):Asp.Net获取Checkbox选中的值
- 基于visual Studio2013解决面试题之0204最大子集数组
- 在Android中用Kotlin的Anko运行后台任务(KAD 09)
- Vue2 全家桶仿 微信App 项目,支持多人在线聊天和机器人聊天
- 快手 Android 工程师面经
- 工作中对数组的一些处理,整理(结合underscore.js)
- 小白月赛13 小A与小B (双向BFS)
- CSS3_文本样式
- Android开发工程师文集-1 小时学会SQLite
- mybatis学习系列一(mybatis简介/使用)
- Android DownloadManager 的使用
- 运行代码时报linker command failed with exit code 1 错误
- 【Docker】安装tomcat并部署应用
- ASP.NET WebApi 路由配置【转】
热门文章
- SpringMVC中响应json数据(异步传送)
- Shell脚本报错--syntax error near unexpected token for((i=0;i<;$length;i++))
- php 当前时间计算操作
- div css 练习1
- graphlab 安装好后的导入配置
- python中sort()方法的cmp参数
- getBytes()详解
- 达观数据分析平台架构和Hive实践——TODO
- levelDB, TokuDB, BDB等kv存储引擎性能对比——wiredtree, wiredLSM,LMDB读写很强啊
- 剑指offer--18.从尾到头打印链表