如何在 Linux 上安装 tar.gz 文件
.tar.gz
文件格式是使用gunzip 压缩的tar 存档。这些档案设计为在 Linux 系统上打开,并且可以包含其中的任何类型的文件。有时,软件打包在 .tar.gz
文件中,用户可以提取其内容以安装其中的内容。
通常,每当从源代码编译软件时,软件都会以压缩档案的形式出现。而可分发的二进制文件通常通过其他方式安装,例如通过系统的包管理器。在本教程中,我们将逐步介绍如何在 Linux 系统上从 .tar.gz
文件安装软件。
在本教程中您将学习:
如何从压缩的 tar 文件中提取内容
如何安装必备包以从源代码构建
如何配置、制作和安装源文件
安装先决条件
要从压缩档案安装软件,我们需要适当的工具来提取文件并编译源代码。我们可以通过执行下面相应的命令,使用系统的包管理器来安装这些工具。
要在 Ubuntu、Debian 和 Linux Mint 上安装 tar 提取和编译工具:
$ sudo apt update
$ sudo apt install tar gzip build-essential
要在 Fedora、CentOS、AlmaLinux 和 Red Hat 上安装 tar 提取和编译工具:
$ sudo dnf groups mark install "Development Tools"
$ sudo dnf groupinstall "Development Tools"
$ sudo dnf install tar gzip
在 Arch Linux 和 Manjaro 上安装 tar 提取和编译工具:
$ sudo pacman -Sy base-devel tar gzip
从 .tar.gz 安装软件
警告
从源代码安装软件的推荐方法是检查README文件或官方网站以获取说明。它们可能会告诉您执行某些命令或包含特定选项,并且除了我们上面向您展示的软件包之外,还可能会显示安装所需的其他必备软件包。
考虑到上述免责声明,请记住不同的软件包可能需要不同的安装说明。我们将完成大多数软件包安装所遵循的最一般步骤:
首先提取存档的内容。
$ tar xf software-name.tar.gz
进入解压后的目录,看看是否有我们可以执行的名为
configure
的文件。如果是这样,请执行它并按照屏幕上的说明进行操作(如果有)。$ ./configure
接下来,使用
make
命令从包含的源代码文件构建和编译软件:$ make
然后,要在系统上安装该软件,请运行以下命令。当我们在系统上安装软件时,这部分将需要 root 权限。
$ sudo make install
结束语
在本教程中,我们了解了如何在 Linux 系统上从 .tar.gz
存档安装软件。软件源文件通常以这种方式分发,并要求用户在最终将其安装到系统上之前构建和编译代码。各种软件都需要一套独特的指令,但一般来说,大多数软件安装都会遵循上述步骤,有时会有细微的差异,可能会或可能不会影响最终结果。一定要确保查阅自述文件或官方说明以了解确切的过程。