目录

文章目录

  • 目录
  • 安装依赖包
  • 安装 Git

安装依赖包

yum -y  install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc gcc perl-ExtUtils-MakeMaker tcl xmlto autoconf automake libtool unzip
  • libiconv-1.14.tar.gz
wget  http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar zxvf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure --prefix=/usr/local/libiconv
make && make install

若报错:错误:‘gets’未声明(不在函数内),则需要编辑 libiconv-1.14/srclib/stdio.in.h:

_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");# 改为:
#if defined(GLIBC) && !defined(UCLIBC) && !__GLIBC_PREREQ(2, 16)
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
#endif
  • asciidoc
wget --no-check-certificate https://jaist.dl.sourceforge.net/project/asciidoc/asciidoc/8.6.9/asciidoc-8.6.9.zip
unzip asciidoc-8.6.9.zip
cd asciidoc-8.6.9
./configure
nake && make install

安装 Git

wget https://github.com/git/git/archive/v2.2.1.tar.gz
tar zxvf v2.2.1.tar.gz
cd git-2.2.1
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make all doc
make install install-doc install-html
echo "export PATH=$PATH:/usr/local/git/bin:/usr/local/git/libexec/git-core" >> /etc/bashrc

替换:

mv /usr/bin/git /usr/bin/git-1.8.3.1
ln -s /usr/local/git/bin/git /usr/bin/git
git --version

CentOS7 升级 Git 版本相关推荐

  1. CentOS7升级Git版本

    CentOS7 如何升级Git CentOS7自带的git版本1.8.3.1,这个版本有点低了.于是决定折腾升级,我首先想到的是用update更新: yum update git 结果,事与原违,还是 ...

  2. Centos6 升级Git版本

    Centos 6 升级Git版本 Centos 6自带Git版本1.7.1,无法满足项目需求,故升级至最新Git版本. 1.删除现有版本Git yum remove git 2.安装编译git时所需要 ...

  3. centos7升级gcc版本,无需手动下载源码编译

    centos7升级gcc版本,无需手动下载源码编译 第一步: 安装centos-release-scl 第二步: 安装devtoolset 第三步: 激活对应的devtoolset 第四步: 查看版本 ...

  4. centos 7 升级 git 版本(通过安装 ius 源的方式)

    文章目录 查看系统相关信息 查看CentOS的版本号 查看内核版本 查看 git 版本 通过安装第三方 yum 源的方式来更新git 下载对应的 yum 源 安装 yum 源 删除掉已经存在的 git ...

  5. Centos下升级git版本

    1.升级原因 在使用git pull.git push.git clone的时候,或者在使用jenkins发版的时候,可能会报类似如下的错误: error: The requested URL ret ...

  6. centos7升级GLIBC版本

    之前在一个Centos7虚拟机上运行目标程序的时候,发现自己的编译环境比目标运行机的centos7系统的glibc版本要高,运行的时候报错,说找不到GLIBC_2.18.于是在该centos7运行 s ...

  7. Linux实战-升级Git版本

    文章目录 今天在捣鼓网页版的VSCode,老是提示git版本过低,一看1.8.3版本,经过实验,以下方法可以完美达到目的 CentOS7自带的git最高版本1.8.3.1且不能通过yum更新 确保使用 ...

  8. linux 升级 git版本,CentOS下升级Git1.7.1升级到Git2.2.1

    卸载CentOS自带的Git 通过git –-version查看系统带的版本,Cento6.5自带的是git版本是1.7.1yum remove git 安装前环境配置$ yum install -y ...

  9. Deepin Linux v20+手工编译安装Git 2.32.0最新版(升级Git版本)

    安装说明 为什么要手工编译源代码安装 准备工作 安装依赖项 开始编译 关于Git-lfs 为什么要手工编译源代码安装 相信大家选用Deepin Linux v20发行版的原因十有八九都是一样的,dee ...

最新文章

  1. 阻塞队列与非阻塞队列
  2. Python面对对象编程——对象、类详解及实例
  3. 我对变量产生了这些想法
  4. 如何:在OpenText Workflow 6.5模型中保存和读取多行数据
  5. 看完就能知道渗透测试的技术结构
  6. 【Linux】一步一步学Linux——lnstat命令(189)
  7. iframe打印excel bold_搭载君正X1000E芯片 中盈SP7080激光打印机现已开售!
  8. 算法设计与分析——分治与递归策略——hanoi问题
  9. 线性表、顺序表和链表,你还分不清?
  10. mysql 回滚_一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具
  11. Python爬虫入门教程 44-100 Charles的安装与使用-手机APP爬虫部分
  12. acm java输入输出_ACM中java如何快速输入输出
  13. 使用__slots__限定实例的成员列表
  14. UserWarning: Usage of dash-separated ‘script-dir‘ will not be supported in future versions. 笔记
  15. 股票的最新和历史股息收益率查询(1)
  16. PgSQl 结合 Mybatis 插入 json,及查询,数据库使用 jsonb
  17. 全家Fa米家app抓包——做自动签到领Fa米粒
  18. 5万字长文!SpringBoot 操作 ElasticSearch 详解
  19. Windows下使用Darknet训练自己的数据集(模型:yolov4-tiny、数据集:垃圾分类)
  20. 车牌识别(一)——车牌定位(附详细代码及注释)

热门文章

  1. 域名扫描工具Fierce
  2. 配置JDKAndroid 2D游戏引擎AndEngine
  3. ubuntu eclipse mysql_Ubuntu设置、应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql...
  4. python 设计 实践_python实践设计模式(一)概述和工厂模式
  5. python中plot的plt.text_用Python进行数据可视化的第一步,全面详解matplotlib中样式属性...
  6. 六轴机器人 宝元系统_庆云大国重器上线六轴智能焊接机器人,锻造高质量发展硬核...
  7. java线程池拒绝策略_Java核心知识 多线程并发 线程池原理(二十三)
  8. php扩展 静态库,编译PHP扩展的方法
  9. 神经网络版的GTA5火了,网友:好像AI的梦境
  10. 北大博士干了半年外卖骑手,写出AI伦理论文登上顶刊,“系统知道一切”