有很多方法可以在 Linux 系统上安装应用程序。 大多数方法都非常传统且易于安装。 如果我们查看不同 Linux 发行版的包扩展名,Debian 和 Ubuntu Linux 使用 .dep 包。 红帽和 Fedora 使用 .rpm 包来执行和安装包。 但是,如果您找不到适用于特定包的合适、可安装和编译的包怎么办? 不用担心,您总能找到可以安装在 Linux 系统上的 .bin 或 .run 包文件。
.bin 文件是二进制包,.run 文件是编译包的 goto run 文件,但它们并不是您通常可以在 Linux 上执行的实际包。 但是,您可以应用一些方法使 .bin 和 .run 文件在 Linux 系统上可执行。
.bin 和 .run 包的来源
如果您是程序员,也许您已经知道 .bin 和 .run 文件的来源。 这种类型的文件由开发人员创建,用于质量检查或构建二进制包以测试包。 但有时本科水平的研究生也会构建 .bin 或 .run 包来测试任何应用程序的某些功能。
许多开发人员和用户认为 .run 和 .bin 文件是任何包的源代码。 我可能会说源代码是在脚本中编辑代码的任何包的原始代码。 另一方面,.run 和 .bin 文件是源代码的开发和编译版本。 由于 GitHub 是最大的源代码和包存储库,您经常可以在 GitHub 上找到 .bin 和 .run 包。
在 Linux 上执行 .bin 和 .run 包
如果您是 Linux 新手,在 Linux 上找到一种执行 .bin 和 .run 包文件的方法可能具有挑战性。 我们已经了解了 .run 和 .bin 包文件是什么以及它们的来源。 由于 .bin 和 .run 文件不是传统的包,您无法在 Linux 上以传统的方法执行它们。 无论文件的实际来源是什么或您使用的是哪个发行版,在这篇文章中,我们将了解如何在 Linux 系统上执行 .bin 和 .run 文件。
下载 .bin 和 .run 包
通常,Linux 用户更喜欢安装 .dep、.rpm 和其他软件包文件以将其安装在系统上。 但你不知道的是,有时 .bin 包可能更具特色且易于使用。 一些软件开发者愿意在他们的官方网站上提供 .bin 或 .run 包; 您还可以在任何包的官方网站上找到二进制文件并运行包。
但是,在这里我将向您展示如何找到 .run 和 .bin 包。 如果我们访问 Firefox的官网,我们可以看到他们放了一个选项 下载二进制文件的压缩版本 Firefox 在下载部分。
– –
让我们寻找一个可靠且已编译的 .bin 包。 我们可以 访问 Apache的网站并下载 ApacheDS 的 .bin 包 (Apache 目录)在 Linux 系统上执行。
现在,如果我们访问 Xampp 的网站,我们可以找到一个 下载 .run 包的链接 的 Xampp。 下载文件并将其保存在系统中。
1.在Linux上执行.bin包
之前,我们已经下载了二进制(.bin)包 Firefox 和 ApacheDS。 其中一个是这两个文件之间的压缩版本,另一个只是一个可靠的 .bin 包。 在这里,我们将了解如何在 Linux 系统上执行 .bin 包,无论这些包是经过编译还是压缩。
方法一:从压缩文件中执行 .bin 包
首先,我们必须提取压缩的二进制文件以挖掘 .bin 文件。 我已经使用 GNOME 归档管理器来提取文件; 您可以使用任何压缩工具来提取文件夹。 解压缩文件夹后,找到二进制包。
因为我们已经下载了二进制文件 Firefox,所以我们将寻找 firefox-bin 文件。 您可以手动找到 .bin 文件,也可以使用下面给出的 cd(更改目录)命令。
现在,运行下面给出的 chmod 命令,为 .bin 文件提供执行权限。
ls cd firefox-84.0 ls cd firefox ls sudo chmod +x ./firefox-bin
最后,您现在可以运行下面给出的以下点斜杠 (./) 命令在您的 Linux 系统上执行 .bin 包。
./firefox-bin
方法二:直接执行一个.bin包
之前,我们已经看到如何从一堆其他文件中找到并执行目录中的 .bin 包。 我们现在将了解如何在 Linux 系统上直接运行和执行已编译的 .bin 包。
在这里,我们将使用我们之前下载的 ApacheDS 的 .bin 包。 该文件被下载并存储在 Linux 文件系统的本地下载目录中。 您可以使用下面给出的以下 cd 命令来查找该文件。
/Downloads/New Folder$ ls
然后运行下面给出的更改模式 (chmod) 命令以使 .bin 文件可执行。 使用您的 root 密码完成任务。
sudo chmod +x ./apacheds-2.0.0.AM26-64bit.bin
您现在终于可以使用 root 权限运行下面给出的以下点斜杠 (./) 命令,以在您的 Linux 系统上执行 .bin。 好了,您的 .bin 包现在已成功执行。
./apacheds-2.0.0.AM26-64bit.bin
2. 在 Linux 上执行 .run 包
在 Linux 系统上执行 .run 包与执行 .bin 包非常相似。 但是,我们现在将了解如何在 Linux 系统上执行 .run 包。 在这里,我们将使用您之前下载的 XAMPP 的 .run 包。
首先,在终端 shell 上运行 cd 命令以找到 .run 包。 然后使用下面给出的 root 权限运行以下更改模式命令以允许执行过程。
cd Downloads ls
最后,运行点斜杠 (./) 命令在您的 Linux 系统上执行 .run 包。
sudo chmod +x ./xampp-linux-x64-7.4.13-0-installer.run ./xampp-linux-x64-7.4.13-0-installer.run
最后的话
.run 和 .deb 包不是我们通常在 Linux 系统上安装的常规类型的包。 .run 和 .bin 包适用于测试和模拟任务。 在 Linux 系统上安装 .bin 和 .run 文件并没有那么复杂,但删除它们可能会很复杂。 您可能需要知道用于执行文件的路径。
此外,如果您从未知或可疑来源下载 .run 或 .bin 包,则在 Linux 系统上执行 .bin 或 .run 包时应更加小心。 我已经在整篇文章中描述了如何在 Linux 系统上下载和执行 .deb 和 .run 包。 您也可以使用相同的方法在 Linux 系统上执行 .sh 包。
如果您喜欢这篇文章并觉得它有用,请与您的朋友和 Linux 社区分享。 我们还鼓励您在评论部分写下您对这篇文章的看法。