東川印記

一本東川,笑看爭龍斗虎;寰茫兦者,度橫佰昧人生。

ubuntu14.04x64编译安装git2.6.3

2015年12月2日星期三



ubuntu的库太旧了

现在官网上时2.6.3版
在系统库里apt-get出来的还是1.9.1版。。。。
  1. senrsl@senrsl-T540p:~/test/repo/repo_test$ git --version
  2. git version 1.9.1
官方教程https://git-scm.com/book/zh/v2/起步-安装-Git

1,安装依赖
  1. #最小化依赖
  2. senrsl@senrsl-T540p:~$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
  3. #再安这个编出来就是完整版,但为什么要下接近1个G。。。。
  4. senrsl@senrsl-T540p:~$ sudo apt-get install asciidoc xmlto docbook2x

2,下载源码

地址为github.com/git/git/releases

当前最新版为2.6.3
  1. senrsl@senrsl-T540p:~/下载$ wget https://github.com/git/git/archive/v2.6.3.tar.gz
  2. senrsl@senrsl-T540p:~/下载$ tar -zxf v2.6.3.tar.gz

3,编译安装

哎,官方的那个文档有问题啊。。。。
好吧,还是按之前架服务器的方式来安
  1. senrsl@senrsl-T540p:~/下载$ sudo mv v2.6.3.tar.gz /usr/local/src
  2. senrsl@senrsl-T540p:~/下载$ cd /usr/local/src/
  3. senrsl@senrsl-T540p:/usr/local/src$ sudo tar -zxvf v2.6.3.tar.gz
  4. senrsl@senrsl-T540p:/usr/local/src$ cd git-2.6.3/
  5. senrsl@senrsl-T540p:/usr/local/src/git-2.6.3$ sudo make prefix=/usr/local/git all
  6. senrsl@senrsl-T540p:/usr/local/src/git-2.6.3$ make prefix=/usr/local/git install

卸载以前的
  1. senrsl@senrsl-T540p:/usr/local/src$ sudo apt-get remove git

增加新的软链接
  1. senrsl@senrsl-T540p:/usr/local/src/git-2.6.3$ sudo  ln -s /usr/local/git/bin/* /usr/bin/

验证
  1. senrsl@senrsl-T540p:/usr/local/src/git-2.6.3$ git --version
  2. git version 2.6.3

恩,差不多就这样了。。。。
2015年12月02日17:42:51


--
senRsl
2015年12月02日17:09:34

没有评论 :

发表评论