我尝试将 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-dev
libcurl4-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 软件选项卡下,在服务器列表下拉菜单中选择“主服务器”。