为Ubuntu安装FUSE库

Rodent-Nick | 2026年09月25日

前言

我在尝试使用Plover软件的时候,发现该软件只支持AppImage类型的应用。但是在 下载后,在图形环境里双击软件并无反应。在使用终端运行该软件后,发现其要求安装libfuse.so.2, 看来是没有安装libfuse导致的。

什么是FUSE?

在AppImageKit软件的Git仓库中的Wiki介绍:

Filesystem in Userspace (FUSE) is a system that lets non-root users mount filesystems.

也就是说,FUSE为普通的应用提供了一个用户态的文件系统。我对于这句话的个人理解就是应用不需要提权 为root或写复杂的模块,就可以在文件系统上挂载一些文件。

之所以AppImage需要FUSE,是因为它在运行前会把程序挂载到一个临时目录里,并从那里运行。

为什么有的AppImage需要手动配置FUSE?

FUSE库几经迭代,目前已经到了第三版。AppImageKit的Wiki中也介绍 到:当前,大部分Linux发行版都已经内置了最新的第三版FUSE。

但是部分较为老旧的应用仍然是基于第二版FUSE开发的,因此必须要手动安装FUSE库。

FUSE的冲突

这时,除非你的系统<22.04,否则不能直接去安装FUSE库,因为这会与系统内已经内置的FUSE库 冲突,导致在下一次开机时无法进入图形界面。

如果你安装的FUSE库破坏了图形界面,可以参考这里。

如何安全地为Ubuntu安装FUSE库?

如果你的Ubuntu系统**<24.04LTS**,则可以直接运行

sudo apt update
sudo apt install libfuse2

如果你的系统是**>=24.04 LTS**,则运行

sudo apt update
sudo apt install libfuse2t64

安装后再运行你刚刚想要打开的AppImage,应该就可以了。

完。

封面图片是AppImage的logo,来自AppImage官网