You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下Snap安装Firefox失败及Snap配置文件创建方法咨询

Ubuntu 22.04下Snap安装Firefox失败及Snap配置文件创建方法咨询

看起来你在折腾Snap版Firefox的时候踩了不少坑,我来一步步帮你梳理解决这些问题:

一、搞定Snap安装Firefox的失败问题

你遇到的两个错误是有关联的,咱们从根源问题开始解决:

1. 先补上缺失的core20基础Snap

Firefox Snap依赖core20这个基础运行环境,错误提示里明确说找不到它,所以先安装这个核心依赖:

sudo snap install core20

如果安装时碰到权限或网络问题,建议先更新Snapd本身:

sudo apt update && sudo apt install --reinstall snapd

2. 清理Firefox Snap的残留垃圾

第一个错误提到的只读文件系统问题,大概率是之前卸载Firefox Snap时没清理干净残留文件导致的。咱们手动清掉这些残留:

  • 先确保所有Firefox相关的Snap进程都停止:
sudo snap stop firefox
  • 彻底移除Firefox Snap的所有数据:
sudo snap remove --purge firefox
  • 如果上面的命令执行后还有顽固残留,手动删除对应的目录(执行前确认路径没错哦):
sudo rm -rf /var/snap/firefox
sudo rm -rf ~/snap/firefox

3. 重新安装Firefox Snap

完成上面两步后,再重新执行安装命令:

sudo snap install firefox

这次应该就能顺利完成安装了。

二、关于Snap配置文件的创建方法

Snap应用的配置文件分两种场景,要看你是要设置仅当前用户生效的配置,还是对所有用户生效的系统级配置:

1. 用户级配置(仅对你自己生效)

大部分Snap应用的用户配置文件会放在~/snap/<应用名>/current/.config/目录下,比如Firefox的用户配置路径是:

~/snap/firefox/current/.config/firefox/

你可以直接在这个目录下创建或修改配置文件,比如Firefox的user.js,修改后重启Snap版Firefox就能生效。

2. 系统级配置(对所有用户生效)

系统级的配置一般放在/var/snap/<应用名>/current/.config/目录下,不过有些Snap应用更推荐用snap set命令来修改配置,而非直接编辑文件。比如设置Firefox的系统级默认语言:

sudo snap set firefox language=zh-CN

如果不确定某个应用支持哪些配置项,可以用snap get <应用名>查看当前的配置列表。

另外,Snap本身的全局配置文件在/etc/snapd/snapd.conf,你可以编辑这个文件调整Snap的全局行为,比如更改存储位置、更新策略等,修改后需要重启Snapd服务:

sudo systemctl restart snapd

备注:内容来源于stack exchange,提问作者Piotr Bujakowski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:12:52