为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官网