Ubuntu无法运行Snap程序且使用Snap安装应用程序时提示“cannot locate base snap core22”的处理
故障描述:用户PC运行Ubuntu 22.04 LTS系统,某次使用apt-get purge命令移除软件包时,对Snap框架snapd产生了影响,导致:
- Firefox无法运行,从终端调用firefox命令提示未安装Firefox。
- VSCode无法运行,从终端调用code命令提示文件不存在(而实际上文件确实存在于磁盘上)。
- 尝试使用sudo命令重新安装Firefox,提示“cannot locate base snap core22”错误。
- Ubuntu软件商店等基于Sanp的应用无法运行。
故障处理:推测故障与Snap核心包core损坏有关,故尝试重新启用Snap核心包:
sudo snap disable core22
sudo snap enable core22
sudo snap disable core20
sudo snap enable core20
sudo snap disable core18
sudo snap enable core18
重新安装Firefox和VSCode:
# Firefox
sudo snap disable firefox
sudo snap remove --purge firefox
sudo snap install firefox
# VSCode
sudo snap disable code
sudo snap remove --purge code
sudo snap install code --classic
随后,故障解决。
参考资料:
页面版本: 5, 最后编辑于: 23 Oct 2024 07:59