macos .pkg 文件在 Linux 中的等效项是什么

macos .pkg 文件在 Linux 中的等效项是什么

我的意思是那些还可以包含安装前和安装后脚本的安装程序文件。所以不谈论常规的包管理器。我尝试在谷歌上搜索,但找不到。抱歉,如果我是个白痴。我听说过一些关于 appimages 的事情,是一样的吗?就我个人而言,我希望从 macOS 切换到 arch,但我喜欢安装程序。

答案1

在大多数情况下,在 Linux 发行版上安装应用程序的推荐方法通过包管理器;这带来了许多好处,包括安装任何所需依赖项的能力、安全更新的可用性以及包的身份验证(请参阅如何保证 Debian 软件包的真实性?对于 Debian;许多其他发行版也有类似的设置)。如有必要,此类软件包可以包含安装前和安装后脚本。

从包管理器安装应用程序不必涉及命令;许多桌面环境将包管理器集成到其“软件目录”中。例如 GNOME 有其软件应用程序(也集成了 Flatpak,见下文)。

不过,可以按照与 macOS 上使用.pkg文件的方式类似的方式来安装应用程序。在当今的许多桌面环境中,双击软件包文件即可安装它,并根据需要提示管理授权。在许多环境中,这会跳过软件包的身份验证部分,但如果系统配置的存储库中提供升级,则以这种方式安装的软件包也将是可升级的。

还可.pkg以为 Linux 创建 风格的安装程序,例如使用 MojoSetup(参见为 Linux 制作下载和安装样式程序)。程序也可以使用以下方式打包弗莱帕克或类似的工具;在 Flatpak 的情况下,结果通常是一个.flatpakref也可以通过双击安装的文件(这就是从平轮作品)。

应用程序图像文件略有不同;它们是单个文件中的独立应用程序需要安装。所需要做的就是下载它们,然后双击它们将运行打包的程序,无需任何安装步骤(因此不需要管理访问权限)。

相关内容