当前位置: 首页>>技术教程>>正文


如何安装build-essential?

, ,

问题描述

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

我试过下面的代码

sudo apt-get update
sudo apt-get install build-essential

它给了我这个错误:

Reading package lists... Done
Building dependency tree 
Reading state information... Done
E: Couldn't find package build-essential

最佳解决办法

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

次佳解决办法

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

然后在终端中运行以下命令:

sudo apt-get update
sudo apt-get install build-essential

第三种解决办法

您必须在/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

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

第四种办法

You need to install the package build-essential for making the package and checkinstall for putting it into your package manager.

使用此命令行:

sudo apt-get install build-essential checkinstall

source

第五种办法

您也可以从软件中心安装build essentials打开它,然后搜索”build essential”

第六种办法

这些终端命令应解决您的问题:

首先通过打开终端删除合并列表(按Ctrl + Alt + T启动)并运行以下命令:

sudo rm /var/lib/apt/lists/* -vf

要么

sudo rm -vf /var/lib/apt/lists/*

这些命令行是可互换的

使用的选项是-v verbose

-v, --verbose explain what is being done

和-f force

-f, --force ignore nonexistent files and arguments, never prompt

如果您不确定命令行或使用的选项,请始终参考命令的手册页。这些可以在互联网上通过搜索man和命令来访问,例如man rm,或者你可以通过在终端中输入完全相同的命令来访问相同的信息,例如man rm用于退出页面的指令将在底部像这样的终端

手册页选项的图片

接下来,通过运行简单更新生成一个新的:

sudo apt-get update

然后做,

sudo apt-get install build-essential

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3040.html,未经允许,请勿转载。