使用“sudo apt-get install build-essentials”

新手上路,请多包涵

我试图使用 sudo apt-get install build-essentials 在我的 Ubuntu Linux 机器上安装 g++ 编译器。但它给了我以下信息:

阅读包裹清单…完成

构建依赖树

读取状态信息…完成

E: 无法找到包构建要素

我该如何解决这个问题?

原文由 user785099 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 705
2 个回答

去掉包名中的“s”。

你想要 sudo apt-get install build-essential

您可能还需要运行 sudo apt-get update 以确保您的包索引是最新的。

对于任何想知道为什么这个包可能需要作为另一个安装的一部分的人,它包含从源代码构建大多数其他包的基本工具(C/C++ 编译器、libc 和 make)。

原文由 jncraton 发布,翻译遵循 CC BY-SA 4.0 许可协议

就我而言,简单地“删除 s”不是问题(尽管使用正确的包名称当然是朝着正确方向迈出的一步)。

我必须首先像这样更新包管理器索引:

 sudo apt-get update

然后安装工作正常:

 sudo apt-get install build-essential

原文由 Magnus 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题