AppImage 无法在 Ubuntu 中运行?这里有简单的解决方法

您是否尝试使用应用图像在 Ubuntu 中,但不知道为什么它无法运行?别紧张;你并不孤单,而且有一个简单的解决方法。

在旧版本的 Ubuntu 中,你可以下载.appimage,将其标记为可执行文件(即授予其运行权限,通常通过文件管理器特性对话框),然后双击它以启动它。应用程序打开了,你可以使用它,每个人都很开心。

但从 Ubuntu 23.04(及以上版本)开始,它不再起作用。

相反,你需要执行相同的步骤,但双击应用图像文件没有任何反应。

没有什么。

那么为什么 AppImages 在 Ubuntu 23.04 及更高版本中不能开箱即用呢?是不是因为某种意识形态上的限制,试图说服你使用 snap?

不。

相反,较新版本的 Ubuntu 使用较新版本的保险丝(AppImages 依赖的“用户空间中的文件系统”接口)AppImages 并非为此而设计。Ubuntu 附带 FUSE v3,但 AppImages 需要 FUSE v2 才能工作。

讨论AppImage 开发人员、发行版制造商和社区人员正在就如何推动这一情况进行讨论(这不是一个容易解决的问题,有关详细信息,请参阅链接线程)。

在制定解决方案的同时,您可以轻松地在 Ubuntu 中运行 AppImages:安装 FUSE 2。

是的,这是很容易“解决”这个问题

你不需要添加 PPA 或编译任何东西,因为libfuse2该软件包在 Ubuntu Universe 仓库中可用(通常默认启用)。

另外,您还可以安装保险丝2在 Ubuntu 中与 FUSE 3 一起使用没有任何问题(FUSE 1 不是这种情况,所以不要安装它)。

要在 Ubuntu 中安装 libfuse2,请打开一个新终端窗口并粘贴以下命令:

sudo apt install libfuse2

按下 Enter/Return 键,输入密码以验证安装,等待几秒钟以下载、解压并安装软件包,然后...

你完成了!

您现在可以双击 AppImage 来启动它(当然,假设您已经授予它运行的权限 - 如果您还没有这样做,请尝试)。

许多 Linux 应用程序都以 AppImage 的形式提供,包括Kdenlive视频编辑,大胆音频编辑器和图像书写工具BalenaEtcher所以这个“问题”影响了很多人。

按照上述步骤,您将能够在 Ubuntu 中顺利运行您最喜欢的 AppImages。