使用 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 脚本。
安装程序需要
curl
、grep
jq
和wget
(可选)。请确保您已安装它。对于系统范围的安装(需要
sudo
)bash 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 及其注册名称进行安装。
答案2
AppImage 被设计为一个独立标准,请查看appimage_guide
第一步:
使其可执行
chmod a+x example.AppImage
下一步:您可以按如下方式执行
./example.AppImage`
答案3
没有 AppImage 存储库、管理器或启动器。AppImage 的一个目的就是让这些基础设施和应用程序变得不再必要。
AppImage 是自包含的,因为 AppImage 的另一个目的是消除 rpm 和 deb 的“升级繁琐”。编写良好的 AppImage 应用程序通常能够从安全位置下载并安装自己的安全更新,而无需用户干预。如果您升级 AppImage,那是因为您想这样做……这是一种文化转变,一些 deb/rpm 用户需要一段时间才能适应。
您跟踪系统上的 AppImage 的想法很明智。了解系统上安装了什么内容是管理员的责任;软件包管理器只是提供帮助的工具。