|
6 | 6 |
|
7 | 7 | [NOTE]
|
8 | 8 | ====
|
9 |
| -本书写作时使用了 Git 版本 *2.0.0*。我们使用的大部分命令仍然可以在很古老的 Git 版本上使用,但也有少部分命令不好用或者在旧版本中的行为有差异。因为 Git 在保持向后兼容方便表现很好,本书使用的这些命令在 2.0 之后的版本应该有效。 |
| 9 | +本书写作时使用的 Git 版本为 *2.0.0*。 |
| 10 | +我们使用的大部分命令仍然可以在很古老的 Git 版本上使用,但也有少部分命令不好用或者在旧版本中的行为有差异。 |
| 11 | +因为 Git 在保持向后兼容方便表现很好,本书使用的这些命令在 2.0 之后的版本应该有效。 |
10 | 12 | ====
|
11 | 13 |
|
12 | 14 | ==== 在 Linux 上安装
|
|
15 | 17 | 如果你想在 Linux 上用二进制安装程序来安装 Git,可以使用发行版包含的基础软件包管理工具来安装。
|
16 | 18 | 如果以 Fedora 上为例,你可以使用 yum:
|
17 | 19 |
|
18 |
| - $ yum install git |
| 20 | +[source,console] |
| 21 | + $ sudo yum install git |
19 | 22 |
|
20 | 23 | 如果你在基于 Debian 的发行版上,请尝试用 apt-get:
|
21 | 24 |
|
22 |
| - $ apt-get install git |
| 25 | +[source,console] |
| 26 | + $ sudo apt-get install git |
23 | 27 |
|
24 | 28 | 要了解更多选择,Git 官方网站上有在各种 Unix 风格的系统上安装步骤,网址为 http://git-scm.com/download/linux[]。
|
25 | 29 |
|
@@ -61,27 +65,35 @@ image::images/git-osx-installer.png[Git OS X 安装程序。]
|
61 | 65 | 二进制安装程序倾向于有一些滞后,当然近几年 Git 已经成熟,这个差异不再显著。
|
62 | 66 |
|
63 | 67 | 如果你想从源码安装 Git,需要安装 Git 依赖的库:curl、zlib、openssl、expat,还有libiconv。
|
64 |
| -如果你的系统上有 yum (如 Fedora)或者 apt-get(如基于 Debian 的系统),可以使用以下命令之一来安装全部依赖: |
| 68 | +如果你的系统上有 yum (如 Fedora)或者 apt-get(如基于 Debian 的系统),可以使用以下命令之一来安装最小化的依赖包来编译和安装 Git 的二进制版: |
65 | 69 |
|
66 |
| - $ yum install curl-devel expat-devel gettext-devel \ |
| 70 | +[source,console] |
| 71 | + $ sudo yum install curl-devel expat-devel gettext-devel \ |
67 | 72 | openssl-devel zlib-devel
|
68 |
| - |
69 |
| - $ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ |
| 73 | + $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ |
70 | 74 | libz-dev libssl-dev
|
71 | 75 |
|
| 76 | +为了能够添加更多格式的文档(如 doc, html, info),你需要安装以下的依赖包: |
| 77 | + |
| 78 | +[source,console] |
| 79 | + $ sudo yum install asciidoc xmlto docbook2x |
| 80 | + $ sudo apt-get install asciidoc xmlto docbook2x |
| 81 | + |
72 | 82 | 当你安装好所有的必要依赖,你可以继续从几个地方来取得最新发布版本的 tar 包。
|
73 | 83 | 你可以从 Kernel.org 网站获取,网址为 https://www.kernel.org/pub/software/scm/git[],或从 GitHub 网站上的镜像来获得,网址为 https://github.com/git/git/releases[]。
|
74 | 84 | 通常在 GitHub 上的是最新版本,但 kernel.org 上包含有文件下载签名,如果你想验证下载正确性的话会用到。
|
75 | 85 |
|
76 | 86 | 接着,编译并安装:
|
77 | 87 |
|
78 |
| - $ tar -zxf git-1.9.1.tar.gz |
79 |
| - $ cd git-1.9.1 |
| 88 | +[source,console] |
| 89 | + $ tar -zxf git-2.0.0.tar.gz |
| 90 | + $ cd git-2.0.0 |
80 | 91 | $ make configure
|
81 | 92 | $ ./configure --prefix=/usr
|
82 | 93 | $ make all doc info
|
83 | 94 | $ sudo make install install-doc install-html install-info
|
84 | 95 |
|
85 | 96 | 完成后,你可以使用 Git 来获取 Git 的升级:
|
86 | 97 |
|
| 98 | +[source,console] |
87 | 99 | $ git clone git://git.kernel.org/pub/scm/git/git.git
|
0 commit comments