如何安装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

您需要安装包build-essential以创建包和checkinstall以将其放入包管理器中。

使用此命令行:

 sudo apt-get install build-essential checkinstall 

资源

您还可以从软件中心安装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 

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

 sudo apt-get update 

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

 sudo apt-get install build-essential 

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