在Ubuntu下安装git的过程,一般系统没有安装zlib.h所以要自己安装
(如果用wget无法获取软件包,可以到http://www.kernel.org/pub/software/scm/git/ 网站找到自己的版本下载)
make时出现有错误提示“xxxx not found”,可以在命令行写入xxxx,然后,ubuntu会提示你更具“apt-get install xxxx”来安装。
首先下载git包:
1 |
$ cd ~/tmp |
2 |
3 |
$
wget http://www.kernel.org/pub/software/scm/git/git-1.6.0.2.tar.gz |
(如果用wget无法获取软件包,可以到http://www.kernel.org/pub/software/scm/git/ 网站找到自己的版本下载)
解压:
1 |
$ tar xvzf
git-1.6.0.2.tar.gz |
Build它:
1 |
$ cd git-1.6.0.2 |
2 |
3 |
$
./configure --prefix=/usr/bin |
4 |
5 |
$ make |
然后看见了错误 "zlib.h No such file or directory"
zlib.h 包含在 zlibg1-dev中;
openssl/rand.h 包含在 libssl-dev中,系统没装。OK, 安装~
1 |
$ sudo apt-get install zlib1g-dev
libssl-dev |
然后再跑make.
1 |
$ make |
一般这里不会出错了,如果有可能
又看见错误 "tclsh failed; using unoptimized loading"。
1 |
$ sudo apt-get install build-essential
tcl8.4 tk8.4 gettext |
make时出现有错误提示“xxxx not found”,可以在命令行写入xxxx,然后,ubuntu会提示你更具“apt-get install xxxx”来安装。
再来:
1 |
$ sudo make install |
运行成功后,check下git的版本
1 |
$
git --version |
如有提示“程序“git”尚未安装。 您可以使用以下命令安装:
1 |
sudo apt-get install git-core |
本文详细介绍了在Ubuntu系统中从源码安装Git的过程,并解决安装过程中遇到的缺少依赖问题,如zlib.h和openssl/rand.h等。
6624

被折叠的 条评论
为什么被折叠?



