CentOS 7 升级最新版本git
来源:互联网 发布:马云开淘宝怎么赚钱 编辑:程序博客网 时间:2024/05/16 02:02
准备工作:
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/src# wget https://www.kernel.org/pub/software/scm/git/git-2.12.0.tar.gz# tar xzf git-2.12.0.tar.gz
安装注意事项:
# cd git-2.12.0# make prefix=/usr/local/git all
此时报错
/usr/src/git-2.12.0/utf8.c:463:对‘libiconv’未定义的引用libgit.a(utf8.o):在函数‘reencode_string_len’中:/usr/src/git-2.12.0/utf8.c:524:对‘libiconv_open’未定义的引用/usr/src/git-2.12.0/utf8.c:535:对‘libiconv_close’未定义的引用/usr/src/git-2.12.0/utf8.c:529:对‘libiconv_open’未定义的引用collect2: 错误:ld 返回 1make: *** [git-credential-store] 错误 1
原方案:
# make prefix=/usr/local/git all# make prefix=/usr/local/git install
解决方案:
可替换为
# ./configure --without-iconv# make CFLAGS=-liconv prefix=/usr/local/git all# make CFLAGS=-liconv prefix=/usr/local/git install
最后将git加入环境变量
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc# source /etc/bashrc
大功告成!查看一下git的版本
# git --version>> git version 2.12.0
1 0
- CentOS 7 升级最新版本git
- CentOs如何将SVN、GIT升级到最新版本
- Linux---centos升级git版本
- Centos 6.5 Git版本升级
- centos 升级内核到最新版本
- Centos升级curl到最新版本
- CentOS 最新版本git的安装教程
- CentOS 6.x 安装最新版本 git
- CentOS 最新版本git的安装教程
- Centos下安装最新版本Git
- Centos 6.5升级git版本的办法
- CentOS安装升级高版本git
- Centos最新方法升级php版本到5.2.11
- CentOS/RHEL 6.6 通过YUM升级PHP最新版本
- Centos最新方法升级php版本到5.2.11
- CentOS下平滑无缝升级Nginx到最新版本
- CentOS 6.8 升级OpenSSH至最新版本7.5p1
- linux-cenos6.5下升级git到最新的版本
- MarkWins Actual Cost
- JavaScript闭包
- 测试
- Spring Boot学习笔记-自定义配置
- 树莓派 Learning 002 装机后的必要操作 11 解决在使用SecureCRT软件链接树莓派时,SecureCRT软件的终端中显示树莓派的中文字体乱码的问题
- CentOS 7 升级最新版本git
- HTML的总结
- 工作队列解析
- 网络流24题15. 汽车加油行驶问题
- Linux内核编译特别注意Tab键的使用
- 【JAVA秒会技术之搞定BLOB数据类型】如何读取及展示数据库中BLOB类型的图片
- 面试题2
- 非参数检验
- a