Ubuntu 22.04 上的 Appimage

Ubuntu 22.04 上的 Appimage

我无法在 Ubuntu 22.04 上运行任何 AppImage。

当然,我按照规定将标志置于“以可执行文件运行”上,但双击它后什么也没发生。我尝试了 3 个 AppImage,但什么也没发生。

有人知道如何修复它吗?

答案1

Ubuntu 22.04 将不再libfuse2默认附带该软件包。AppImage 发行版(更一般地说,所有现有的 AppImage)都是期望获得libfuse2支持的。这意味着 AppImage 默认不会在 Ubuntu 22.04 上运行。

用户必须手动运行:

sudo apt install libfuse2*

在执行任何 AppImage 之前。

参考我收到一些与“FUSE”相关的错误 — AppImage 文档

答案2

AppImages 需要保险丝版本 2 即可运行。许多发行版都具有现成的 FUSE 设置。但是,如果它不适合您,您可能需要手动安装和配置 FUSE。

例如,在 Ubuntu (>= 22.04) 上:

sudo add-apt-repository universe
sudo apt install libfuse2

警告:虽然libfuse2没问题,但不要安装fuse自 22.04 起的软件包,否则可能会破坏您的系统。

答案3

因此,我从 Ubuntu 20.04(.appimage运行良好)升级到 22.04(.appimage 不再运行),当我双击图标时,它不会打开,当我使用终端运行它时,./<.appimage name>它会给我这个错误

[359794:1206/185235.385867:FATAL:gpu_data_manager_impl_private.cc(1034)] 显示合成器经常崩溃。再见。跟踪/断点陷阱(核心转储)

在我下载libfuse2并确认它是可执行文件后,它仍然有效。我不确定为什么它会起作用,或者这个方法是否有问题,但它对我来说是有效的。

您可以导航到安装应用程序的目录,打开终端并输入以下内容,./<your .appimage name> --no-sandbox就完成了。我再次不确定为什么这会起作用,但至少对我来说是有效的。

相关内容