如何在 tar 存档中安装文件?

如何在 tar 存档中安装文件?

似乎很多人不知道 Linux 的这一基本技能——所以现在是时候学习了:)

答案1

许多不太流行的 Linux 系统应用程序不以 deb 或 rpm 包的形式提供;实际上,大多数应用程序以源文件的形式提供,通常放在 tar 存档中。如果要安装其中一个程序,要做的第一件事是使用命令导航到下载存档的目录cd。到达那里后,使用以下命令提取存档:

tar -xfv filename.tar.x

其中filename.tar.x是下载的存档的名称。-x选项 表示您想要提取存档,-f表示您想要取消存档文件。-v告诉 tar 您想要它提取的文件的详细列表;此命令可以在没有它的情况下运行,您只是不会获得所有未存档文件的列表。

接下来,对于大多数应用程序,您需要运行配置脚本。某些应用程序有特殊说明,因此您应该先浏览 README 文件,方法是导航到解压的目录并键入ls,这将列出目录中的文件。假设 readme 文件与大多数文件一样名为 README,只需键入nano README即可阅读(ctrl+x 退出)。

要运行配置脚本,首先导航到解压的目录(如果尚未到达该目录)并键入ls以查看文件列表。您应该会看到一个名为configure或 的文件config,该文件可能有或可能没有文件扩展名。键入:

./configurefile.name

其中configurefile.name是文件的名称及其扩展名(如果存在)。这通常只是./configure。根据您的发行版,如果您遇到权限错误,您可能需要在 之前添加sudosu或。 configure 脚本将检查以确保您的计算机能够支持该应用程序(依赖项、硬件要求等),然后假设所有条件都得到满足,将创建一个 makefile。#./

接下来我们必须编译存档中提供的源代码。你可以运行

make

如果适用,请使用 sudo 或 su。这将找到 configure 脚本创建的 makefile,并允许其编译应用程序。此步骤可能相当冗长,具体取决于软件。

最后一步是安装我们编译的应用程序。这是通过命令完成的

make install

如果需要,再次使用超级用户。完成此步骤后,您可以运行该应用程序并删除其文件(存档和提取的目录)。恭喜!

如果你只是想要快速的方法最多应用程序(并非全部),使用 提取文件tar -xfv filename.tar.x,切换到其提取的目录,然后将其粘贴到您的终端中:

sudo ./configure
sudo make
sudo make install

当然,前提是您正在使用 Ubuntu。如果不是,您不需要本指南。祝您好运!

相关内容