如何安装 build-essential?

Jaf*_*que 73 package-management apt

我正在尝试在 Ubuntu 13.10 中安装 G++ 编译器。它告诉我我需要安装该build-essential软件包。

我试过下面的代码

sudo apt-get update
sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

Reading package lists... Done
Building dependency tree 
Reading state information... Done
E: Couldn't find package build-essential
Run Code Online (Sandbox Code Playgroud)

小智 59

输入终端sudo apt-get install build-essential,然后按 键TAB而不是按ENTER

  • 为什么这可以解决问题? (60认同)
  • @mafu 因为使用该选项卡,您实际上输入了 ...essentials 而不是 ...essential。 (3认同)
  • 没有为我工作。Ubuntu 18.04.2 (2认同)

Avi*_*Raj 34

在软件和更新中启用主存储库

然后在终端中运行这些命令:

sudo apt-get update
sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)


Pet*_*ker 7

您必须在文件中启用存储库/etc/apt/sources.list
为此,请删除'#'以下几行前面的字符。

#deb http://de.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
#deb-src http://de.archive.ubuntu.com/ubuntu/ saucy-updates main multiverse restricted universe
Run Code Online (Sandbox Code Playgroud)

保存文件并执行
sudo apt-get update && sudo apt-get install build-essential


小智 6

好吧,有时会发生的情况是,如果您的第一个命令由于某些 repo 没有响应或其他网络问题而失败

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

那么您可能无法安装 build-essential。因此,请始终确保 apt-get 更新成功完成。更新完成后,发出:

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

现在您应该能够成功安装它。