构建基础包的基础知识
这是一篇快速提示,旨在给 Ubuntu 的新用户解释构建基础包是什么、它的用处和安装步骤。
在 Ubuntu 中安装构建基础包(build-essential
),只需要在终端中简单输入这个命令:
sudo apt update && sudo apt install build-essential
但围绕它有几个问题,你可能想知道答案:
- 什么是构建基础包?
- 它包含什么内容?
- 为什么要安装它(如果安装的话)?
- 如何安装它?
- 如何删除它?
什么是 Ubuntu 中的构建基础包?
构建基础包(build-essential
)实际上是属于 Debian 的。在它里面其实并不是一个软件。它包含了创建一个 Debian 包(.deb
)所需的软件包列表。这些软件包包括 libc
、gcc
、g++
、make
、dpkg-dev
等。构建基础包包含这些所需的软件包作为依赖,所以当你安装它时,你只需一个命令就能安装所有这些软件包。
请不要认为构建基础包是一个可以在一个命令中神奇地安装从 Ruby 到 Go 的所有开发工具的超级软件包。它包含一些开发工具,但不是全部。
你为什么要安装构建基础包?
它用来从应用的源代码创建 DEB 包。一个普通用户不会每天都去创建 DEB 包,对吗?
然而,有些用户可能会使用他们的 Ubuntu Linux 系统进行软件开发。如果你想 在 Ubuntu 中运行 c 程序,你需要 gcc 编译器。如果你想 在 Ubuntu 中运行 C++ 程序,你需要 g++ 编译器。如果你要使用一个不寻常的、只能从源代码中获得的软件,你的系统会抛出 “make 命令未找到的错误”,因为你需要先安装 make
工具。
当然,所有这些都可以单独安装。然而,利用构建基础包的优势,一次性安装所有这些开发工具要容易得多。这就是你得到的好处。
这就像 ubuntu-restricted-extras 包允许你一次安装几个媒体编解码器。
现在你知道了这个包的好处,让我们看看如何安装它。
在 Ubuntu Linux 中安装构建基础包
在 Ubuntu 中按 Ctrl+Alt+T
快捷键打开终端,输入以下命令:
sudo apt update
使用 sudo
命令,你会被要求输入你的账户密码。当你输入时,屏幕上没有任何显示。这没问题。这在大多数 Linux 系统中都是这样的。盲打输入你的密码,然后按回车键。
apt update
命令刷新了本地软件包的缓存。这对于一个新安装的 Ubuntu 来说是必不可少的。
之后,运行下面的命令来安装构建基础包:
sudo apt install build-essential
它应该显示所有要安装的软件包。当要求确认时按 Y
:
等待安装完成。就好了。
从 Ubuntu 中删除构建基础包
保留这些开发工具不会损害你的系统。但如果你的磁盘空间不足,你可以考虑删除它。
在 Ubuntu 中,由于有 apt remove
命令,删除软件很容易:
sudo apt remove build-essential
运行 autoremove
命令来删除剩余的依赖包也是一个好主意:
sudo apt autoremove
你现在知道了所有关于构建基础包的基础(双关语)。
相关文章
- 深入理解C++中的异常处理机制
- Teradata天睿公司推出无处不在数据智能平台Teradata Vantage助力企业随时分析所有数据
- 大数据干货 | 论Spark高手是怎样炼成的
- Cloudera和Hortonworks宣布合并:对Hadoop的一记重创!
- 在Ubuntu下搭建ASP.NET 5开发环境
- 使用RxJava从多个数据源获取数据
- Teradata天睿公司:超越分析直通成果
- 技术分享:Hadoop框架
- 编程赚钱的7个方法
- 干货 :5种项目助你找到数据科学工作
- Java Executor 框架学习总结
- SQL Server 2005即将终止服务 你准备好了么?
- 初探:企业数据湖治理优秀实践!
- C语言初学者常见问题与错误
- 程序员的困境及如何摆脱这种困境?
- 大数据可视化工具圈里的春秋战国
- 这10本免费的机器学习和数据科学书籍,确定不看一下么?
- 用R语言分析与预测员工离职
- 2016年十大最热门 IT 职业岗位
- TalkingData林逸飞:以数据智能探索业务突破 企业需正视数字化三大短板