2

根据 Scott Chacon 在第 9 页的 Pro Git 书,要在 Ubuntu 上安装 Git,我们需要有 Git 依赖的库:curlzlibopensslexpatlibioconv。因此,我输入

$ sudo apt-get install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

我收到了错误消息

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package curl-devel

那么有人遇到过这个问题吗?

我正在使用Ubuntu 10.04 LTS,我尝试安装的 Git 版本是git-1.7.3

谢谢你。

4

3 回答 3

6

你试过简单sudo apt-get install git-core吗?包管理器旨在为您解决依赖关系,因此您不必手动进行。诚然,Lucid 软件包存储库中的 Git 版本是 1.7.0,但除非您真的需要最新版本,否则只使用您的版本支持的版本可能会更简单(或者在安装支持的版本)。

apt会去为你找到这里列出的依赖项,并提示你让它自动安装它们。

于 2011-01-24T08:05:06.603 回答
3

你可能想要libcurl-dev,但如果你只需要一个git 版本,git-core应该没问题。

如果你想构建一个 git 源 tarball apt-get build-dep git-core,应该安装你需要的所有开发包。

于 2011-01-24T08:06:31.513 回答
1

您可以直接在 ubuntu 上安装 git,只需:

apt-get install git-core

这将为您处理所有依赖项。

如果您真的想从源代码构建它,请运行:

apt-get build-deps git-core

这将为您检索构建 git 所需的所有依赖项(至少是 ubuntu 中可用的 git 版本)。

于 2011-01-24T08:11:30.580 回答