AppImages 有包管理器吗?

AppImages 有包管理器吗?

使用 APT 可以安装应用程序并使其保持最新状态。APT 仅适用于基于 Debian 的系统。例如,Red Hat 的 RPM 也是如此。由于需要维护许多包管理器,越来越多的开发人员正在发布 AppImages、Flatpacks、Snaps 等。这本身就是一个很好的发展,但对于 AppImages 来说,很难总是使用最新版本。我总是必须查看开发者网站来下载最新版本。

我的问题是:是否有 AppImage 的包管理器可以跟踪所有 AppImage?系统应该能够搜索、安装、升级和启动它们。

如果这个还不存在。你如何管理不同的 AppImage?我认为创建一个像 这样的文件夹是一种很好的做法~/.AppImages/app-name/app-name.version.AppImage

如果需要,请纠正我的英语和/或扩展问题。提前致谢。

答案1

有一个名为 AppImages 的包管理器Zap

Zap 是一个简单的 AppImages 包管理器。它具有以下功能:通过 自动更新zapd、仅使用一个命令更新所有 appimages 以及从 URL 安装 appimages。

要安装 Appimage 类型:

zap install <AppImage>

https://github.com/srevinsaju/zap/blob/main/README.md#installing-appimages

它会询问您想要安装的元素版本+下载它们并完成集成到系统中的所有艰苦工作,即创建桌面文件等。

另外如果需要 zap 类型的帮助:

zap help 

https://github.com/srevinsaju/zap/blob/main/README.md#getting-started-

入门✨

自动安装要安装 zap,您可以使用我们的小bash 脚本

安装程序需要curlgrep jqwget(可选)。请确保您已安装它。

对于系统范围的安装(需要sudobash curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | sudo bash -s

笔记:在以 sudo 身份运行之前,请务必检查 bash 脚本。您可以放心地检查 install.sh,它是安全的。

对于本地安装运行bash curl https://raw.githubusercontent.com/srevinsaju/zap/main/install.sh | bash -s

https://github.com/srevinsaju/zap/blob/main/README.md#installing-appimages

所有 Appimages 均来自AppImage 目录AppImage 目录 v2可以使用 zap 及其注册名称进行安装。

更多信息请访问https://github.com/srevinsaju/zap

答案2

AppImage 被设计为一个独立标准,请查看appimage_guide

第一步:
使其可执行

chmod a+x example.AppImage  

下一步:您可以按如下方式执行

./example.AppImage`

答案3

没有 AppImage 存储库、管理器或启动器。AppImage 的一个目的就是让这些基础设施和应用程序变得不再必要。

AppImage 是自包含的,因为 AppImage 的另一个目的是消除 rpm 和 deb 的“升级繁琐”。编写良好的 AppImage 应用程序通常能够从安全位置下载并安装自己的安全更新,而无需用户干预。如果您升级 AppImage,那是因为您想这样做……这是一种文化转变,一些 deb/rpm 用户需要一段时间才能适应。

您跟踪系统上的 AppImage 的想法很明智。了解系统上安装了什么内容是管理员的责任;软件包管理器只是提供帮助的工具。

相关内容