CentOS7 升级 Git 版本
目录
文章目录
- 目录
- 安装依赖包
- 安装 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 版本相关推荐
- CentOS7升级Git版本
CentOS7 如何升级Git CentOS7自带的git版本1.8.3.1,这个版本有点低了.于是决定折腾升级,我首先想到的是用update更新: yum update git 结果,事与原违,还是 ...
- Centos6 升级Git版本
Centos 6 升级Git版本 Centos 6自带Git版本1.7.1,无法满足项目需求,故升级至最新Git版本. 1.删除现有版本Git yum remove git 2.安装编译git时所需要 ...
- centos7升级gcc版本,无需手动下载源码编译
centos7升级gcc版本,无需手动下载源码编译 第一步: 安装centos-release-scl 第二步: 安装devtoolset 第三步: 激活对应的devtoolset 第四步: 查看版本 ...
- centos 7 升级 git 版本(通过安装 ius 源的方式)
文章目录 查看系统相关信息 查看CentOS的版本号 查看内核版本 查看 git 版本 通过安装第三方 yum 源的方式来更新git 下载对应的 yum 源 安装 yum 源 删除掉已经存在的 git ...
- Centos下升级git版本
1.升级原因 在使用git pull.git push.git clone的时候,或者在使用jenkins发版的时候,可能会报类似如下的错误: error: The requested URL ret ...
- centos7升级GLIBC版本
之前在一个Centos7虚拟机上运行目标程序的时候,发现自己的编译环境比目标运行机的centos7系统的glibc版本要高,运行的时候报错,说找不到GLIBC_2.18.于是在该centos7运行 s ...
- Linux实战-升级Git版本
文章目录 今天在捣鼓网页版的VSCode,老是提示git版本过低,一看1.8.3版本,经过实验,以下方法可以完美达到目的 CentOS7自带的git最高版本1.8.3.1且不能通过yum更新 确保使用 ...
- linux 升级 git版本,CentOS下升级Git1.7.1升级到Git2.2.1
卸载CentOS自带的Git 通过git –-version查看系统带的版本,Cento6.5自带的是git版本是1.7.1yum remove git 安装前环境配置$ yum install -y ...
- Deepin Linux v20+手工编译安装Git 2.32.0最新版(升级Git版本)
安装说明 为什么要手工编译源代码安装 准备工作 安装依赖项 开始编译 关于Git-lfs 为什么要手工编译源代码安装 相信大家选用Deepin Linux v20发行版的原因十有八九都是一样的,dee ...
最新文章
- 阻塞队列与非阻塞队列
- Python面对对象编程——对象、类详解及实例
- 我对变量产生了这些想法
- 如何:在OpenText Workflow 6.5模型中保存和读取多行数据
- 看完就能知道渗透测试的技术结构
- 【Linux】一步一步学Linux——lnstat命令(189)
- iframe打印excel bold_搭载君正X1000E芯片 中盈SP7080激光打印机现已开售!
- 算法设计与分析——分治与递归策略——hanoi问题
- 线性表、顺序表和链表,你还分不清?
- mysql 回滚_一个集审核、执行、备份及生成回滚语句于一身的MySQL运维工具
- Python爬虫入门教程 44-100 Charles的安装与使用-手机APP爬虫部分
- acm java输入输出_ACM中java如何快速输入输出
- 使用__slots__限定实例的成员列表
- UserWarning: Usage of dash-separated ‘script-dir‘ will not be supported in future versions. 笔记
- 股票的最新和历史股息收益率查询(1)
- PgSQl 结合 Mybatis 插入 json,及查询,数据库使用 jsonb
- 全家Fa米家app抓包——做自动签到领Fa米粒
- 5万字长文!SpringBoot 操作 ElasticSearch 详解
- Windows下使用Darknet训练自己的数据集(模型:yolov4-tiny、数据集:垃圾分类)
- 车牌识别(一)——车牌定位(附详细代码及注释)
热门文章
- 域名扫描工具Fierce
- 配置JDKAndroid 2D游戏引擎AndEngine
- ubuntu eclipse mysql_Ubuntu设置、应用及常见问题解决(十)- 安装jdk+tomcat+eclipse+mysql...
- python 设计 实践_python实践设计模式(一)概述和工厂模式
- python中plot的plt.text_用Python进行数据可视化的第一步,全面详解matplotlib中样式属性...
- 六轴机器人 宝元系统_庆云大国重器上线六轴智能焊接机器人,锻造高质量发展硬核...
- java线程池拒绝策略_Java核心知识 多线程并发 线程池原理(二十三)
- php扩展 静态库,编译PHP扩展的方法
- 神经网络版的GTA5火了,网友:好像AI的梦境
- 北大博士干了半年外卖骑手,写出AI伦理论文登上顶刊,“系统知道一切”