我刚读了Meet Etcher,一种时尚的开源 USB 图像编写器工具。它谈到了下载 AppImage。
是的,Linux;Linux 软件包以 .appimage 的形式分发给 32 位和 64 位发行版,并且应该可以在所有主要 Linux 发行版上运行而不会出现任何问题。该团队目前没有提供原生 .deb(或 .rpm)安装程序的计划。
什么是 AppImages?它们与快照有何不同?
我最近从学生那里收到了这个问题,虽然我有很多信息要提供,但我还没有找到可以将人们指向哪里可以阅读更新答案的来源(我发现了很多错误信息和过时的信息)。因此,在通用包装系统的这种演变中,我对诸如 snap、appimage、flatpak 等包装格式的一些问题是:
如何将.appimage文件(特别是此处找到的平铺地图编辑器)注册为桌面应用程序?(就像 firefox——我可以通过在搜索中输入“Firefox”而不是打开控制台并输入来启动它/path/to/directory/firefox.ext)
我想为 Inkscape AppImage 创建桌面条目。我遇到了一些问题,因为我没有所有 MIME 类型,也没有清楚如何在桌面条目上运行此类应用程序。
有谁知道我怎样才能实现这样的目标?
我无法在 Ubuntu 22.04 上运行任何 AppImage。
当然,我去了适当的地方并将标志放在“作为可执行文件运行”上,但是一旦我双击它就没有任何反应。我尝试了 3 个 AppImage,但没有任何反应。
有人知道如何修复它吗?
我正在使用 ubuntu 16.04 LTS。
我已经下载了最新的 krita appimage ( http://files.kde.org/krita/3/linux/krita-3.0-x86_64.appimage )
我希望能够通过双击文件图标,使用此 appimage 打开 Krita 文件(扩展名为“.kra”,mime 类型为“application/x-krita”)。
我该怎么做呢?
我尝试将 appimage 移动到 /usr/share/applications,我尝试添加桌面文件 /usr/share/applications/krita.desktop ,其中包含以下内容:
[Desktop Entry]
Name=Krita
Exec=/usr/share/applications/krita-3.0-x86_64.appimage %F
Type=Application
MimeType=application/x-krita
Run Code Online (Sandbox Code Playgroud)
我已确保这两个文件与同一目录中的其他文件具有相同的权限。
Krita 没有出现在“用其他应用程序打开...”下
据我所知,Appimage 文件是一个压缩的应用程序及其所有资源,运行时它会自动挂载然后执行。
我想检查我下载的 Appimage 文件中的资源和文件,而不实际运行 Appimage。
我怎样才能做到这一点?
双击应用程序图像不起作用,所以我尝试了以下命令
chmod +x .appimage
sudo ./.appimage
Run Code Online (Sandbox Code Playgroud)
但这给了我错误
dlopen():加载 libfuse.so.2 时出错 AppImages 需要 FUSE 才能运行。 您也许仍然能够提取此 AppImage 的内容 如果您使用 --appimage-extract 选项运行它。 请参阅 https://github.com/AppImage/AppImageKit/wiki/FUSE 了解更多信息
但我的系统中安装了 Fuse。
apt-cache 策略 libfuse2
libfuse2:
安装:2.9.9-3
候选:2.9.9-3
版本表:
*** 2.9.9-3 500
500 个 http://mirror.xeonbd.com/ubuntu-archive focus/main amd64 软件包
100 /var/lib/dpkg/状态
我使用的是 Ubuntu 20.04