cae*_*sar 3 installation package-management apt git libraries
我试图将 git 安装到我运行 lubuntu 的笔记本电脑上。我遵循了 git 网站上的模式,它说:
安装 Git 需要有以下 Git 依赖的库:curl、zlib、openssl、expat 和 libiconv
Run Code Online (Sandbox Code Playgroud)$ 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:~$
Run Code Online (Sandbox Code Playgroud)
有谁知道出了什么问题,我该怎么办?
问题是您的安装命令中存在印刷错误。具体来说,您已经告诉apt-get尝试安装一个名为. 但正确的名字是.libcur14-gnutls-devlibcurl4-gnutls-dev
也就是说,您有一个l(即小写的L),而您应该有一个1(数字的)。它(语义上)是“lib curl 4”,而不是“lib cur 14”。
所以运行这个:
sudo apt-get install libcurl4-gnutls-dev
Run Code Online (Sandbox Code Playgroud)
(此外,在命令行上安装软件包时,建议先运行sudo apt-get update,除非您最近这样做过。)
但是,您可能根本不想以这种方式安装 Git。
您所遵循的说明似乎是用于自己编译 Git 的。这是一件非常有效的事情,但对于大多数人来说,这是很多不必要的工作,而且如果你这样做,系统将无法在新版本可用时自动升级 Git。(在某些方面,它也可能无法与已安装的 Git 集成,因为包管理器不会“知道”它已安装。)'
因此,正如 Tarun 建议的那样,您可能只想直接安装 Git(Ubuntu 有 Git 包,它更快更简单!)。
sudo apt-get install git-core
Run Code Online (Sandbox Code Playgroud)
通常,如果您需要比 Ubuntu 可用的版本更新的版本,您只需要自己从源代码构建 Git。即使在这些情况下,通常也有其他选择,因此请随时让我们了解您的需求。
| 归档时间: |
|
| 查看次数: |
15820 次 |
| 最近记录: |