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