升级
1.导入证书
# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
2.安装RPMForge源
在这里查找对应的版本,比如我这里根据系统版本选择了rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
,右键拷贝地址, 粘贴到命令rpm -i
命令后面执行
# rpm -i http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
package rpmforge-release-0.5.3-1.el6.rf.x86_64 is already installed
符合系统版本的文件可能有多个,选一个较新的即可.
3.更新rpmforge-extra源
# yum --enablerepo=rpmforge-extras update
途中会有选项Is this ok [y/N]:
询问是否下载, 如果选了y会更新所有的软件到匹配的最新版本,包括git,如果选N也可以手动安装git到最新版
这里建议选择N,选y需要较长时间(我当前网速下测试为一小时左右),一些软件升级后可能需要重新配置才能起作用, 比如MySQL从5.1升级到了5.5, 由于未配置直接导致我在线的两个项目无法运行, 只能手忙脚乱的赶紧修改配置,如果你不幸出了同样的问题, 可以到文章末尾找到解决办法
yum --enablerepo=rpmforge-extras provides git
yum --enablerepo=rpmforge-extras install git-1.7.12.4-1.el6.rfx.x86_64
4手动安装
- yum install curl
- yum install curl-devel
- yum install zlib-devel
- yum install openssl-devel
- yum install perl
- yum install cpio
- yum install expat-devel
- yum install gettext-devel
- wget http://distfiles.macports.org/git/git-2.1.1.tar.gz
- tar xzvf git-latest.tar.gz
- cd git-2011-11-30 #你的目录可能不是这个
- autoconf
- ./configure
- make
- sudo make install
- git --version