无法在 Ubuntu 22.04 上运行 AppImage? 这是解决方法

最近发布的 Ubuntu 22.04 LTS 充满了新的视觉变化和功能。

但与任何其他版本一样,它也存在一些错误和问题。

我在 Ubuntu 22.04 中遇到的令人不快的惊喜之一是 AppImage 应用程序。

即使拥有所有正确的权限,AppImage 应用程序也只是拒绝在我新安装的 Ubuntu 22.04 系统中启动。

如果你遇到类似的情况,我有个好消息要告诉你。 修复非常简单。

在 Ubuntu 22.04 LTS 中运行 AppImage 应用程序

这里的问题是 Ubuntu 22.04 缺少 FUSE(用户空间中的文件系统)库. 这个 FUSE 库为用户空间程序提供了一个接口,用于将虚拟文件系统导出到 Linux 内核。

这就是 AppImage 的工作原理; 在虚拟文件系统上。 由于缺少这个关键库,AppImage 无法按预期工作。

现在您了解了问题的根本原因,让我们看看如何使其工作。

第 1 步:安装 libfuse

在 Ubuntu 中打开终端并使用以下命令安装 FUSE 库支持:

sudo apt install libfuse2

如果您不熟悉终端设备,那么您需要了解以下内容。 它会要求你输入 sudo 密码。 实际上,那是您的帐户密码。 和 输入密码时,屏幕上不显示任何内容. 这是设计使然。 只需继续输入密码并输入。

第 2 步:确保 AppImage 文件具有正确的文件权限

这个不用说了。 您需要对下载的应用程序的 AppImage 文件具有“执行”权限。

转到您已下载所需应用程序的 AppImage 文件的文件夹。 右键点击 在它上面和 选择属性.

现在去 权限选项卡 并检查“允许将文件作为程序执行“ 选项。

有了那套,你就可以走了。 现在只需双击该文件,它就会按预期运行应用程序。

安装 Ubuntu 22.04 后,我推荐的要做的事情列表中列出了获取 libfuse 的这一小步骤。

进一步的故障排除提示

您的 AppImage 文件仍未运行? 您下载的 AppImage 可能会出现一些其他问题,使其无法运行。

检查它的一种方法是下载一个已知的应用程序,例如 Balena 蚀刻机 看看它的 AppImage 文件是否有效。 如果这个有效,那么您为另一个应用程序下载的 AppImage 文件并不好。 您可以通过从终端运行 AppImage 文件并分析它显示的错误来深入挖掘。

对你起作用吗?

继续尝试。 如果有效,请给我写一封感谢信。 如果仍然没有,请在评论部分中提及详细信息,我会尽力帮助您。