无法在Ubuntu上安装Git核心库

时间:2011-01-24 08:01:57

标签: git ubuntu-10.04 apt

根据Scott Chacon在第9页上的Pro Git书,要在Ubuntu上安装Git,我们需要有Git所依赖的库: curl zlib ,< strong> openssl , expat libioconv 。因此,我输入

$ 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

谢谢。

3 个答案:

答案 0 :(得分:6)

您是否尝试过sudo apt-get install git-core?程序包管理器旨在为您解决依赖关系,因此您无需手动执行此操作。当然,在清晰的软件包存储库中的Git版本是1.7.0,但除非你真的需要最新的版本,否则可以更简单地使用支持你的版本(或者在安装后更新Git)。支持的版本)。

apt会为您找到列出here的依赖项,并提示您自动安装它们。

答案 1 :(得分:3)

您可能需要libcurl-dev,但如果您只需要 版本的git,git-core应该没问题。

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

答案 2 :(得分:1)

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

apt-get install git-core

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

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

apt-get build-deps git-core

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