一直以来发现Ubuntu无法运行AppImage应用程序,经研究发现是因为 Ubuntu 22.04 缺少 FUSE(用户空间中的文件系统)库。FUSE 库为用户空间程序提供了一个接口,可以将虚拟文件系统导出到 Linux 内核。这就是AppImage在虚拟文件系统上的工作方式。由于缺少这个关键库,AppImage无法按预期工作。
解决思路是在Ubuntu中安装 FUSE 库支持:
sudo apt install libfuse2
然后还需要让下载的应用的AppImage文件具有“执行”权限:
转到已下载所需应用的AppImage文件的文件夹——右键单击并选择“属性”——转到“权限”选项卡——选中“作为程序执行”选项。
设置完成后只需双击该文件,它就会按预期运行应用。