Ubuntu 22.04系统安装Firefox浏览器失败求助
Ubuntu 22.04系统安装Firefox浏览器失败求助
看起来你遇到的问题是系统缺少squashfs文件系统支持,而Ubuntu 22.04默认通过Snap分发Firefox,Snap依赖这个文件系统挂载镜像。先给你梳理问题和对应的解决办法:
首先确认你的系统环境信息:
cssdesk@JF03CLSSU1026:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.3 LTS" cssdesk@JF03CLSSU1026:~$ uname -a Linux JF03CLSSU1026 6.4.0-rc4 #4 SMP PREEMPT_DYNAMIC Mon Aug 28 22:32:12 PDT 2023 x86_64 x86_64 x86_64 GNU/Linux
你执行apt install firefox时的核心错误是:
error: system does not fully support snapd: cannot mount squashfs image using "squashfs": mount: /tmp/syscheck-mountpoint-1104631282: unknown filesystem type 'squashfs'.
三种解决办法任你选:
1. 先尝试加载squashfs内核模块
这是最省心的方案,先试试能不能直接启用模块:
sudo modprobe squashfs
如果没有报错,说明模块加载成功,重新执行安装命令即可:
sudo apt install firefox
2. 模块加载失败?换内核或重新编译
你当前用的是6.4.0-rc4自定义内核,大概率编译时没开启squashfs支持,有两个方向:
- 切换官方稳定内核:Ubuntu 22.04默认的5.15.x系列内核肯定包含squashfs支持。先查看已安装内核:
找到官方稳定版本,重启后在GRUB菜单选该内核进入,再安装Firefox。dpkg --list | grep linux-image - 重新编译自定义内核:如果不想换内核,就重新编译6.4.0-rc4内核,在配置界面找到
CONFIG_SQUASHFS选项,设为y(编译进内核)或m(作为模块),编译完成后重装内核再试安装。
3. 绕过Snap,直接装Deb版Firefox
要是不想折腾内核和Snap,用Mozilla官方PPA装传统Deb格式的Firefox就行:
sudo add-apt-repository ppa:mozillateam/ppa sudo apt update sudo apt install firefox
这个版本不依赖Snapd,安装后直接能用。
备注:内容来源于stack exchange,提问作者sgho
相关产品推荐
相关产品推荐

