升级Ubuntu 22.04至22.10后无法重新安装Firefox求助
升级Ubuntu 22.04至22.10后无法重新安装Firefox求助
Hey,我来帮你搞定这个Firefox重装的麻烦!从你描述的情况来看,升级系统后不仅Firefox崩了,重装还碰到了损坏包和Snap相关的冲突问题,咱们一步步来修复:
首先修复损坏的软件包
终端里提示的libdvd-pkg: 'apt-get check' failed说明系统里有损坏的依赖包,先解决这个核心问题:- 更新软件源信息:
sudo apt update - 让系统自动修复损坏的依赖关系:
sudo apt --fix-broken install - 重新配置出问题的libdvd-pkg包:
sudo dpkg-reconfigure libdvd-pkg
- 更新软件源信息:
清理APT缓存里的损坏包
你提到的/var/cache/apt/archives/firefox_1%3asnap1-ubuntu2_amd64.deb这个缓存包大概率已经损坏,直接清理掉这些无效缓存:sudo apt clean sudo apt autoclean彻底移除Firefox的残留文件
之前删除Firefox可能没清理干净,而且Ubuntu 22.10默认用Snap版Firefox,很可能和你之前的Deb包版本产生冲突,先彻底清掉所有相关痕迹:- 移除Deb版Firefox的所有残留:
sudo apt purge firefox* - 如果之前装过Snap版Firefox,也一并移除:
sudo snap remove firefox - 清理用户目录下的Firefox个人配置文件:
rm -rf ~/.mozilla rm -rf ~/.cache/mozilla
- 移除Deb版Firefox的所有残留:
重新安装Firefox
现在可以选择两种安装方式,按需挑选:- 官方默认的Snap版(推荐)
直接用Snap命令安装即可:sudo snap install firefox - Deb包版本
如果更习惯Deb包格式,可以添加Mozilla官方PPA来安装:- 先添加PPA源:
sudo add-apt-repository ppa:mozillateam/ppa - 设置优先级,让系统优先使用这个PPA的包:
echo 'Package: * Pin: release o=LP-PPA-mozillateam Pin-Priority: 1001' | sudo tee /etc/apt/preferences.d/mozilla-firefox - 最后更新并安装:
sudo apt update && sudo apt install firefox
- 先添加PPA源:
- 官方默认的Snap版(推荐)
按上面的步骤操作完,应该就能正常使用Firefox啦!如果中间还遇到新的报错,把具体的错误信息贴出来,我再帮你调整~
备注:内容来源于stack exchange,提问作者Heiho




