婵娟9428 发表于 2016-4-20 07:54:38

如何在Ubuntu上安装GIT

如何在Ubuntu上安装GIT

<!--oogle_ad_section_star-->  今天花了很长时间才在Ubuntu 上安装好GIT 1.6.0.2,最开始本不需要1.6,所以只用



1



sudo apt-get install git-core



  就把GIT1.5安装好。可以使用GIT://,SSH等方式。但后来需要HTTP的支持,1.5版本中不包含这个,所以开始漫长的升级之路。由于还没有哪个repository中有最新的1.6的package,所以只好用源文件来装了。
1在这里下载了一个git-1.6.0.2.tar.gz
2 解压这个文件到git-1.6.0.2目录中(//home/cce/git-1.6.0.2)
3 然后



1
2
3
4
5
6



sudo dpkg --purge git-core
cd git-1.6.0.2
./configure --prefix=/usr/local
make
sudo make install
git --version



  如果你幸运的话,这时你最装好了。如果其过程中有很异常的话,有可能你需要先安装一些package,例如



1



sudo apt-get install build-essential gettext



  不过,只要看提示,apt-get就可以了。如果此时你还幸运的话,那follow上面的1到6步,你就可以装好了。如果你很不幸,那只好从源代码装了(我就走到了这一步,NND)



1
2
3
4
5
6
7



# expat (expat 是一个C的xml解析库)
wget http://superb-west.dl.sourceforge.net/sourceforge/expat/expat-2.0.1.tar.gz
tar zxfv expat-2.0.1.tar.gz
cd expat-2.0.1
./configure
make
sudo make install



  这样就OK了。如果在make或make install还是没有成功的话,你可能要做这一步(GIT 用它来compile git-http-push)完成expat的安装。



1
2
3
4
5
6
7



# expat (expat 是一个C的xml解析库)
wget http://superb-west.dl.sourceforge.net/sourceforge/expat/expat-2.0.1.tar.gz
tar zxfv expat-2.0.1.tar.gz
cd expat-2.0.1
./configure
make
sudo make install



  如果你只是不想使用git-http-push,那么不安装expat,只在make 之前执行下面命令就可以了(不过可能谁会安装1.6而不用http-push,呵呵)



1



export NO_EXPAT=yes

页: [1]
查看完整版本: 如何在Ubuntu上安装GIT