* 文档地址: http://git-scm.com/documentation
* 下载地址: http://git-scm.com/download
下载git-1.8.3.tar.gz, 右键点击使用”归档管理器“打开,解压缩到指定目录下, 如git-1.8.3目录。
一路cd命令转到该目录,
一路执行:
$ ./configure
$ make
$ make install
如果出现错误 "zlib.h No such file or directory"
zlib.h 包含在 zlibg1-dev中;
openssl/rand.h 包含在 libssl-dev中,系统没装。OK, 安装~,执行
# apt-get install zlib1g-dev libssl-dev
提示zlib1g-dev在库中找不到。奇怪。然后各种搜索,直到找到了ubuntu的官网。
http://packages.ubuntu.com/lucid/i386/zlib1g-dev/download
用在 Interl x86 上 zlib1g-dev_1.2.3.3.dfsg-15ubuntu1_i386.deb 的下载页面
如果您正在运行 Ubuntu,请尽量使用像 aptitude 或者 synaptic 一样的软件包管理器,代替人工手动操作的方式从这个网页下载并安装软件包。
您可以使用以下列表中的任何一个源镜像只要往您的 /etc/apt/sources.list 文件中像下面这样添加一行:
deb http://ubuntu.mirror.cambrium.nl/ubuntu/ lucid main
请使用最终确定的源镜像替换 ubuntu.mirror.cambrium.nl/ubuntu/。
您可以从以下任意站点的 pool/main/z/zlib/ 子目录中下载所需的文件:
找到 /etc/apt/sources.list 文件,准备添加上面的源的时候,发现是只读属性,然后右键点击后选择使用“软件源”打开, 会提示输入系统密码,
进入“软件源”后,有5个tab页,ubuntu软件中,打勾源代码,点击“下载自” ,选择其它站点,选择最佳服务器, 确定后,进入其它软件tab,勾选四个选项(两合作伙伴,两独立),再一次apt-get install zlib1g-dev 即可。
然后继续make,
如果发现msgfmt提示找不到,继续网上搜,安装apt-get install gettext 后,
继续make,会发现出现很多git.mo相关的日志信息,如 2080条已翻译消息 等信息,
make 成功后,继续make install,
会提示一些安装信息
...
install -d -m 755 '/usr/local/bin'
install -d -m 755 '/usr/local/libexec/git-core'
...
INSTALL 644 el.msg
INSTALL 644 fr.msg
INSTALL 644 hu.msg
INSTALL 644 it.msg
INSTALL 644 ja.msg
INSTALL 644 nb.msg
INSTALL 644 pt_br.msg
INSTALL 644 ru.msg
INSTALL 644 sv.msg
INSTALL 644 zh_cn.msg
...
然后
root@ubuntu:/home/administrator/android/workspace# git --version
git version 1.8.3
至此ok了。