如何在 Lubuntu 中安装 Git(APT 是“无法找到包 libcur14-gnutls-dev”)?

如何在 Lubuntu 中安装 Git(APT 是“无法找到包 libcur14-gnutls-dev”)?

我尝试将 git 安装到运行 lubuntu 的笔记本电脑上。我按照 git 网站上的模式进行操作,它显示:

要安装 Git,您需要拥有 Git 所依赖的以下库:curl、zlib、openssl、expat 和 libiconv

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev

然而当我输入它时,我得到了这个:

gwapps@gwapps-ThinkPad-X61:~$ sudo apt-get install libcur14-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'zlib1g-dev' instead of 'libz-dev'
E: Unable to locate package libcur14-gnutls-dev
gwapps@gwapps-ThinkPad-X61:~$ 

有人知道哪里出了问题以及我该怎么办?

答案1

问题在于您的安装命令中存在拼写错误。具体来说,您已告知apt-get尝试安装名为 的软件包。但正确的名称是。libcur14-gnutls-devlibcurl4-gnutls-dev

也就是说,您有一个l(即小写的L),而您本应有一个1(数字 1)。从语义上讲,它是“lib curl 4”,而不是“lib cur 14”。

因此运行这个:

sudo apt-get install libcurl4-gnutls-dev

(此外,在命令行上安装包时,建议sudo apt-get update先运行,除非您最近这样做过。)

然而,您可能根本不想以这种方式安装 Git。

你所遵循的说明似乎适用于自己编译 Git。这完全是合理的,但对于大多数人来说,这需要做很多不必要的工作,而且如果你这样做,系统将无法在有新版本可用时自动升级 Git。(在某些方面,它还可能无法与已安装的 Git 集成,因为包管理器不会“知道”它已安装。)'

所以,正如 Tarun 所建议的那样,你可能只是想直接安装 Git(Ubuntu 有 Git 包,速度更快,更简单!)。

sudo apt-get install git-core

通常,如果您需要比 Ubuntu 可用版本更新的版本,则只需自己从源代码构建 Git。即使在这些情况下,也经常有替代方案,因此请随时告诉我们您的需求。

答案2

转到更新管理器 > 设置,然后在 Ubuntu 软件选项卡下,在服务器列表下拉菜单中选择“主服务器”。

相关内容