设为首页 收藏本站
查看: 1013|回复: 0

[经验分享] CentOS 6.5 mini 安装Git-core

[复制链接]
YunVN网友  发表于 2018-9-18 09:02:00 |阅读模式
  在使用Centos yum 源里面git 同步谷歌android 源码时,发现版本太低。无法从google 服务器同步代码。下面就是关于在Centos 6.5 mini 版中安装git 最新版本。
  一、服务器安装
  CentOS 6.5 mini 化安装最小操作系统,并对系统软件进行升级
# yum update  二、安装开发软件包等软件
# yum  -y install vim openssh-clients setuptoolntsysv system-config-securitylevel-tui system-config-network-tui wget man gccgcc-c++ gcc-g77 flex autoconfig automake bison zlib-devel bzip2-develncurses-devel libtool libtool-ltdl openssl openssl-devel pam-devellibtermcap-devel curl-devel libxml2-devel libevent libevent-devel gettext-develexpat-devel perl-devel expat-devel  三、到官网去下载git 源码、并解压
# wget https://git-core.googlecode.com/files/git-1.8.5.tar.gz  
# tar zxvf git-1.8.5.tar.gz
  四、安装git
  安装方法写在INSTALL文件中,参照其中的指示即可完成安装。INSTALL 文档默认安装路径在/usr/下,这里我们安装到/usr/local 里。下面的命令将 Git 安装在/usr/local/bin中。(非完整安装)
# cd git-1.8.5  
# make prefix=/usr/local all
  
# make prefix=/usr/local install
  五、安装Git 文档(可选)
  编译的文档主要是 HTML格式的文档,方便通过git help -w  命令查看。实际上,即使不安装 Git 文档,也可以使用 man 手册查看 Git 帮助,使用命令githelp 或git  --help即可。
  编译文档依赖asciidoc,因此需要先安装 asciidoc(如果尚未安装的话),然后编译文档。在编译文档时要花费很多时间,要有耐心。
#yum -y install asciidoc  
#make prefix=/usr/local all doc info
  
#make prefix=/usr/local install-doc install-html install-info
  注:安装文档时候会出现一下错误
  错误一:
  /bin/sh: line 1: xmlto: command not found
  make[1]: *** [git-add.1] Error 127
  make[1]: Leaving directory `/home/soft/git-1.8.5/Documentation'
  make: *** [doc] Error 2
  解决:
安装xmlto  
# yum –y install xmlto
  错误二:
  /bin/sh: line 1: docbook2x-texi: commandnot found
  make[1]: *** [user-manual.texi] Error 127
  make[1]: Leaving directory`/home/soft/git-1.8.5/Documentation'
  make: *** [info] Error 2
  这是因为git完整安装需要asciidoc,docbook2X,运行命令
# yum -y install texinfo  
# rpm -ivh http://mirror.1000mbps.com/fedora-epel/6Server/x86_64/docbook2X-0.8.8-1.el6.x86_64.rpm
  
# cd /usr/bin
  
# ln -s db2x_docbook2texi docbook2x-texi
  附:安装git命令补齐功能
# rpm –ivh http://mirror.1000mbps.com/fedora-epel/6Server/x86_64/bash-completion-1.3-7.el6.noarch.rpm  
# cp  contrib/completion/git-completion.bash /etc/bash_completion.d/
  
# source /etc/bash_completion



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-589633-1-1.html 上篇帖子: Git实用命令速记 下篇帖子: git push代码报错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表