所以我的怀疑可能听起来很有趣,但我对 ubuntu 有点陌生,想清楚地了解安装 .deb、.rpm、tarball 等软件的不同方法。所以考虑到 tarball 的情况。在某些情况下,当我下载一个 tarball 并解压缩它时,我找不到 ./configure 文件,然后通过谷歌搜索我了解到我们需要在 bin 文件中运行二进制文件,因为提取的文件夹包含二进制文件。所以我的问题是每次我运行二进制文件时都会安装软件吗?谁能解释这是如何工作的?
所以我的怀疑可能听起来很有趣,但我对 ubuntu 有点陌生,想清楚地了解安装 .deb、.rpm、tarball 等软件的不同方法。所以考虑到 tarball 的情况。在某些情况下,当我下载一个 tarball 并解压缩它时,我找不到 ./configure 文件,然后通过谷歌搜索我了解到我们需要在 bin 文件中运行二进制文件,因为提取的文件夹包含二进制文件。所以我的问题是每次我运行二进制文件时都会安装软件吗?谁能解释这是如何工作的?
基本上,当您安装 .deb 或 .rpm 文件时,它会安装到系统中。它被认为是一种软件(使用不同的 SDK)。但二进制文件是独立运行的,不需要系统集成和识别。安装 .deb、.rpm 文件类似于运行设置(在 Windows 上),而 bin 文件类似于执行脚本(在 Windows 上为 .exe)。
一般大软件如vscode、文本编辑器等都是.deb、.rpm包。
而像显示系统信息等的小型实用程序是二进制文件。
注意:这已经涵盖了一般情况。一些大型软件也以二进制文件的形式提供,一些小型软件可能是 .rpm 或 .deb 包。