TranslateProject/translated/tech/20211019 What is Build Essential Package in Ubuntu- How to Install it.md
2021-11-02 08:39:09 +08:00

4.6 KiB
Raw Blame History

什么是 Ubuntu 中的 Build Essential 包?如何安装它?

简介:这是一篇快速提示,旨在告知 Ubuntu 的新用户关于 build-essential 软件包,它的用处和安装步骤。

在 Ubuntu 中安装 build-essential 包,就像在终端中输入这个命令一样简单:

sudo apt update && sudo apt install build-essential

但围绕它有几个问题,你可能想知道答案:

  • 什么是 build essential 包?
  • 它包含什么内容?
  • 为什么要安装它(如果安装的话)?
  • 如何安装它?
  • 如何删除它?

什么是 Ubuntu 中的 build-essential 软件包?

build-essential 包实际上是属于 Debian 的。它本身并不是一个软件。它包含了创建一个 Debian 包deb所需的软件包列表。这些软件包包括 libc、gcc、g++、make、dpkg-dev 等。build-essential 包包含这些所需的软件包作为依赖,所以当你安装 build-essential 时,你只需一个命令就能安装所有这些软件包。

请不要认为 build-essential 是一个超级软件包,它可以在一个命令中神奇地安装从 Ruby 到 Go 的所有开发工具。它有一些开发工具,但不是全部。

你为什么要安装 build-essential 包?

它是用来从应用的源代码创建 DEB 包。一个普通用户不会每天都去创建 DEB 包,对吗?

然而,有些用户可能会使用他们的 Ubuntu Linux 系统进行软件开发。你想在 Ubuntu 中运行 c 程序,你需要 gcc 编译器。你想在 Ubuntu 中运行 C++ 程序,你需要 g++ 编译器。如果你要使用一个不寻常的、只能从源代码中获得的软件,你的系统会抛出 make 命令未找到的错误,因为你需要先安装 make 工具。

当然,所有这些都可以单独安装。然而,利用 build-essential 软件包的优势,一次性安装所有这些开发工具要容易得多。这就是你得到的好处。

这就像 ubuntu-restricted-extras 包允许你一次安装几个媒体编解码器

现在你知道了这个包的好处,让我们看看如何安装它。

在 Ubuntu Linux 中安装 build-essential 包

在 Ubuntu 中按 Ctrl+Alt+T 快捷键打开终端,输入以下命令:

sudo apt update

使用 sudo 命令,你会被要求输入你的账户密码。当你输入时,屏幕上没有任何显示。这没问题。这在大多数 Linux 系统中都是这样的。盲目地输入你的密码,然后按回车键。

apt update 命令刷新了本地软件包的缓存。这对于一个新安装的 Ubuntu 来说是必不可少的。

之后,运行下面的命令来安装 build-essential 工具:

sudo apt install build-essential

它应该显示所有要安装的软件包。当要求确认时按 Y

等待安装完成。就好了。

从 Ubuntu 中删除 build-essential 工具

保留这些开发工具不会损害你的系统。但如果你的磁盘空间不足,你可以考虑删除它。

在 Ubuntu 中,由于有 apt remove 命令,删除软件很容易:

sudo apt remove build-essential

运行 autoremove 命令来删除剩余的依赖包也是一个好主意:

sudo apt autoremove

你现在知道了所有关于 build-essential 包的要点(双关语)。请享受它吧 :)


via: https://itsfoss.com/build-essential-ubuntu/

作者:Abhishek Prakash 选题:lujun9972 译者:geekpi 校对:校对者ID

本文由 LCTT 原创编译,Linux中国 荣誉推出