根据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 。
谢谢。
答案 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版本)。