centos7升级git到最新版本

直接使用yum install git是可以安装git的,但是版本比较低

github.com: https://github.com/git/git

下载并根据https://github.com/git/git/blob/master/INSTALL进行安装,

要注意的是:
1. 执行make命令时会出现很多not found
2. 首先学会使用yum list | grep {package}查找可以直接使用yum install安装的package(我也不知道yum安装的软件是不是叫安装package,应该是吧)
3. 然后还有直接用上面的命令找不到的package,比如libssl-dev,这个是只有在ubuntu才有的,所以在centos上需要使用yum install openssl-devel进行安装
4. 还有很坑的就是docbook2X,你可以直接通过yum list | grep docbook2X找到可以安装的package(没错就是docbook2X.x86_64),然后使用yum install docbook2X.x86_64进行安装,但是呢,还是会报not fount,这里复杂了一点:

# cd /usr/bin/
# ln -s db2x_docbook2texi docbook2x-texi
# ll docbook2x-texi
参考: http://blog.51cto.com/xiaocainiaox/1698634

最后提醒大家也是提醒自己,一定要注意你使用命令的时候是在哪一个用户下进行的,在linux里这一点很重要,因为当你在root用户下使用命令后产生的一些文件或者文件夹,普通用户是没有权限访问的!

总结一下,在centos7(1708)下需要的安装哪些包:

# yum install openssl-devel

# yum install libcurl-devel

# yum install expat-devel

$ wget https://nchc.dl.sourceforge.net/project/asciidoc/asciidoc/8.6.9/asciidoc-8.6.9.tar.gz
$ tar -zvxf asciidoc-8.6.9.tar.gz
$ cd asciidoc-8.6.9
$ autoconf
$ ./configure
$ make
$ sudo make install(or su then make install)

$ 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
$ sudo yum install docbook2X
参考:https://www.cnblogs.com/betx/p/6559127.html
安装完docbook2X之后,还会提示docbook2x-texi: command not found,做如下操作:
# cd /usr/bin/
# ln -s db2x_docbook2texi docbook2x-texi
# ll docbook2x-texi
可以去了解一下ln、ll这两个命令
展开阅读全文
©️2020 CSDN 皮肤主题: Age of Ai 设计师: meimeiellie 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值