1.

下载git源码

https://git-scm.com

2.

根据文档一步步操作

https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

选择installing from source

sudo yum install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

sudo yum install asciidoc xmlto docbook2x

sudo yum install getopt

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

make configure

./configure --prefix=/usr

make all doc info

sudo make install install-doc install-html install-info

3.

上面 make all doc info的时候会报错,实际上我们只需make,然后makeinstall就可以了。如果你想安装其他的doc和info,那么就需要

http://docbook2x.sourceforge.net/

上面的 sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi是失败的,因为你根本没有db2x_docbook2texi

可以根据上面的官网源码安装,但是我试了最后,编译成功,还是无法使用

提示下面的错误

I/O error : Attempt to load network entity http://docbook2x.sf.net/latest/xslt/texi/docbook.xsl
warning: failed to load external entity "http://docbook2x.sf.net/latest/xslt/texi/docbook.xsl"
cannot parse http://docbook2x.sf.net/latest/xslt/texi/docbook.xsl
Unable to recognise encoding of this document at /usr/share/perl5/vendor_perl/XML/SAX/PurePerl/EncodingDetect.pm line .
Document requires an element [Ln: , Col: ]
make[]: *** [user-manual.texi] Error

所以呢,我们用现成编好的

参考 https://www.lovesofttech.com/git/centOS7Git/

按照作者的方式是可以直接编译过的

最新文章

  1. Win7 下安装VirtualBox 没有Ubuntu 64bit 选项问题
  2. 在VC6.0中编译头文件时产生moc文件
  3. Linux下smba服务端的搭建和客户端的使用
  4. 如何提高jQuery的性能
  5. WPF中添加Ribbon遇到的问题
  6. Android Toast 设置到屏幕中间,自定义Toast的实现方法,及其说明
  7. Uber到底挣钱不挣钱,听听司机怎么说
  8. C# 关闭子线程的方法
  9. python实例一
  10. ThreadPoolExecutor 中的 shutdown() 、awaitTermination() 、 shutdownNow() 的用法
  11. python学习之——习题二
  12. mpdf-html转PDF,中文字符乱码、加粗问题
  13. jQuery中获取a标签的值
  14. 『TensorFlow』使用集合collection控制variables
  15. Educational Codeforces Round 42 (Rated for Div. 2) E. Byteland, Berland and Disputed Cities
  16. OCP 062大量考试新题(2019年)-12
  17. 在ASP.NET MVC 中使用ActiveReports报表控件
  18. python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法
  19. Centos7 使用Dockerfile 制作自己的Dotnetcore程序镜像
  20. CopyOnWriteArrayList对比ArrayList

热门文章

  1. 关于多个版本的jquery冲突的问题
  2. PyTorch 之 DataLoader
  3. Ubuntu Nginx https 配置
  4. oracle 10 升级补丁
  5. 微信页面script标签添加crossorigin=“anonymous”导致页面加载失败
  6. Java 9新特性
  7. 基于Custom-metrics-apiserver实现Kubernetes的HPA(内含踩坑)
  8. node+express修改代码会自动重新运行
  9. day 68
  10. MySQL 错误代码:2003 idea错误:ERROR DruidDataSource:1846 - create connection error