那些是开发人员或者想要从源代码在 Linux 上构建一些软件包的人需要具备必要的工具。在 Debian 12 或 11 Linux 上安装 build-essential 将提供一组用于此目的的软件包和工具。
Build-essential 是一个元包,可在 Debian 及其基于 Linux 的系统(如 Ubuntu 和 Linux Mint)上使用。它的主要任务是提供一组构建或编译软件源代码所需的基本软件包和工具。这些软件包和工具包括 GNU 编译器集合(gcc)、GNU Make、binutils 和其他重要的开发工具和库。
如果您是 Linux 的高级用户,那么您肯定会遇到一些开源应用程序,在 Linux 系统中不存在二进制或可执行格式。在这种情况下,我们需要从它们的源代码构建这样的软件。因此,build-essential 包提供了必要的工具和库来完成这项任务。
要在 Debian 上安装 build-essential 包,您可以按照以下步骤进行操作:
1. 打开终端应用程序
在您的 Debian Linux 上,无论是带有图形用户界面还是命令行界面,都要打开终端,因为我们需要运行 APT 软件包管理器和安装“build-essential”所需的命令。
2. 运行 APT 更新
在计划在 Debian Linux 上安装软件包之前,运行系统更新和升级非常重要。它不仅安装可用的安全更新,还确保我们的 APT 软件包列表是最新的。
sudo apt update
sudo apt upgrade
3. 在 Debian 11 或 12 上安装 build-essential
完成上述步骤后,我们可以使用给定的 Debian 命令安装 build-essential。这个元包是通过系统仓库提供的,因此我们无需添加任何额外的仓库。
sudo apt install build-essential
4. 从源代码构建应用程序的示例
在您的基于 Debian 的系统上安装 build-essential 包后,下载您想要编译的软件的源代码。然后构建和编译它,以下是基本步骤:
- 下载您想要构建和编译的软件的源代码。
- 将源代码提取到一个目录中。
- 使用终端进入提取出源代码所在的目录。
- 在目录中找到“configure”脚本。该脚本将检查您的系统是否存在任何必要的依赖项,并生成一个 Makefile。
./configure
- 一旦 configure 脚本完成,运行“make”命令编译软件。
make
- 如果使用“make”命令成功地进行了编译,您可以通过运行以下命令来安装软件:
sudo make install
对这篇文章感觉如何?
太棒了
0
不错
0
爱死了
0
不太好
0
感觉很糟
0
More in:教程
在 Ubuntu Linux 上安装 Clang
无论您使用的是 Ubuntu 22.04、20.04 或其他任何版本,并且想要安装 Clang(一个开源的 C、C++ 和 Objective-C 编译器),本文将对您有所帮助。Clang 是 GNU […]
在 Linux Mint 中安装 KDE Plasma 桌面环境:一个实验
以下是在 Linux Mint 中安装 KDE Plasma 桌面环境,并进行一些调整的方法。 Linux Mint 是最受欢迎且用户友好的 Linux 发行版,以其易用性和稳定性而闻名。虽然 Lin […]
在Linux中轻松挂载驱动器:使用GUI和CLI进行自动挂载指南
了解如何高效地在Linux上自动化任务可以极大地简化日常操作。其中一个常见任务是挂载驱动器,这可以自动完成,节省宝贵的时间。如果你是GNOME用户,你会高兴地知道这个界面使得挂载驱动器特别简单。通过按 […]
在Ubuntu Linux 22.04或20.04上安装 OpenJDK 17 的步骤
Java 是一种多用途且广泛使用的编程语言,JAVA 的开源实现被称为 OpenJDK。它由开源 Java 社区积极维护和支持。今天,我们将学习在 Ubuntu Linux 上安装 OpenJDK 1 […]