centos 升级git到高级版本

为了使用github,安装了git,版本为1.7.1,对于追新的我,觉得这个版本有些老了。因为git版本都到2.2了。所以我决定升级到最新版本,为了你能不走弯路,请注意看三、四段。

一、先卸载旧版本的git。

#yum remove -y git

二、安装新版本的git

1、#wget 
2、#tar xf v2.2.1.tar.gz
3、#cd git-2.2.1
4、# make configure
5、# ./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
6、# make all doc
7、# make install install-doc install-html
8、# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc># source /etc/bashrc

三、安装中的错误

1、error:   MSGFMT po/de.msg make[1]: *** [po/de.msg] Error 127

解决:yum install tk zlib-devel openssl-devel perl cpio expat-devel gettext-devel

2、errro:  asciidoc: command not found
解决:yum install -y asciidoc

3、errro:xmlto: command not found

解决:yum install -y xmlto

四、检测

安装完成后,因为不在系统路径,所以要执行二、8写路径的操作。

#git --version

#git version 2.2.1
最后提醒,升级安装git的时候,最好一次安装依赖。

yum install -y tk zlib-devel openssl-devel perl cpio expat-devel gettext-devel asciidoc xmlto

时间: 2024-10-05 12:20:56

centos 升级git到高级版本的相关文章

centos升级Git 源代码编译安装

准备工作: CentOS 上的最新git版本也只有1.8.3,就想试着装上最新的版本,没想到差点玩脱,全当记录一次冒险经历 Development tools 没装的要装上,不然GCC编译时会出错 # yum -y groupinstall Development tools GCC 用于编译安装包 # yum install gcc perl-ExtUtils-MakeMaker 再卸载CentOS自带的老版本git # yum -y remove git 下载git并安装 # cd /usr

[Linux] 低版本centos升级git解决fatal: HTTP request failed

编译用的一些依赖yum install curl-devel expat-devel gettext-devel openssl-devel zlib-develyum install gcc perl-ExtUtils-MakeMakeryum update -y nss curl libcurl 下载git的源码wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gzmakemake install

centos安装git 2.0版本

本地服务器版本:[root@vm_001034_op-test git-2.0.5]# cat /etc/redhat-release CentOS release 6.5 (Final)[root@vm_001034_op-test git-2.0.5]# 笔者从网上找了很多资料,最终参考几份资料才安装成功的.原因很简单,就是没有安装git的依赖包.以下yum是执行的一些解决依赖的yum命令,有些报错有些成功,应该是最后几条生效解决了 :yum groupinstall "Developmen

Ubuntu 升级 git 自带版本很低

在ubuntu下安装git: sudo apt-get install git但在不同的源一安装的git的版本也不一样遇到需要更高版本的git 时,就需要将已安装的git升级版本用下面几个命令即可 sudo add-apt-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git 原文地址:https://blog.51cto.com/aurogon/2475153

Centos7升级Git版本

centos 升级 Git 版本 问题描述 centos7 系统默认的 git 安装版本是 1.8,但是在项目构建中发现 git 版本过低,于是用源码编译的方式进行升级.同时该文章也适用于安装新的 git,相信大家对 git 都有一定的了解了,在文章过程中有的步骤也就不细细讲了. 操作环境 centos7.0 软件准备 git 版本,libiconv 安装流程 1.第一步卸载原有的 git. yum remove git 2.安装相关依赖 yum install curl-devel expat

CentOS升级gcc gcc-c++到4.8版本

场景:收到开发需求,需要升级测试环境gcc版本 一顿百度,基本百度的方案可以解决这个问题,但是个人觉得安全起见需要多加个备份,所以写下blog纪录一下. 1.更换源下载安装新版本gcc cd /etc/yum.repos.d wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo yum --enablerepo=testing-devtools-2-cent

Centos 升级MySQL版本或者Yum安装Mysql5.6

Centos 升级MySQL版本或者Yum安装Mysql5.6 1.从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/CentOS 6 http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm 2.yum remove mysql mysql-* 3.mysql-community-release-el6-5.noarch.rpm 4.yum local

如何在CentOS/RHEL上安装或升级新的内核版本

Linux内核版本 Linux内核版本分为主线.稳定和长期版本.(所有内核版本都可以在内核开发官方网站https://www.kernel.org上获取)目前我们看到最新的稳定内核版本为4.10.12. 主线版本代表整个Linux内核的一个树干,新的主线版本每2-3个月发布一次,所有的新功能及特性都将会包含主线版本中.稳定内核则是在主线版本中,被认为是"稳定的"得出.稳定内核的任何错误修复都将从主线树中返回,也就是主线内核出现的任何错误(包括之前的任何旧版本内核的错误和BUG)在得到修

Ubuntu下升级git版本(源码编译安装git)

Ubuntu自带的git是1.7的版本的,太旧了,所以想升级下,git官网上没有提供现成的安装包,所以只能源码编译了. linux上源码编译安装Git拢共分两步: 第一步,安装编译git的依赖包 第二步,下载源码,编译安装git 安装git的安装包: 在apt-get的系统上: sudo apt-get install curl curl-devel zlib-devel openssl-devel perl cpio expat-devel gettex-devel 在yum的系统上: yum