Ubuntu 22.04下双软件中心无法正常加载且出现libdvd-pkg报错求助
Ubuntu 22.04下双软件中心无法正常加载且出现libdvd-pkg报错求助
看起来你遇到的是Ubuntu 22.04里常见的「双软件中心冲突+系统依赖损坏」问题,我来一步步帮你排查修复:
第一步:先解决libdvd-pkg的损坏包报错
这个报错说明系统里存在依赖断裂的包,先把这个核心问题解决:
- 首先自动修复损坏的依赖关系:
sudo apt --fix-broken install - 修复完成后,重新配置libdvd-pkg(它需要编译libdvdcss组件来支持DVD播放):
运行命令后跟着提示完成编译,一般等待几分钟即可,完成后那个「libdvd-pkg: apt-get check failed」的报错应该就消失了。sudo dpkg-reconfigure libdvd-pkg
第二步:理清两个软件中心的区别并修复
Ubuntu 22.04里出现两个软件中心是因为:
- 橙色图标的「Ubuntu Software」是Snap版本的应用商店
- 多色图标的「Software」是Deb包版本的GNOME Software
两个版本共存容易导致冲突,你可以选择保留其中一个,下面是两种修复方案:
方案1:只保留Snap版本的Ubuntu Software
先彻底卸载Deb版本的软件中心,避免冲突:
sudo apt purge gnome-software gnome-software-common sudo apt autoremove && sudo apt clean
然后重新安装并重启Snap版的Ubuntu Software:
sudo snap remove snap-store sudo snap install snap-store sudo systemctl restart snapd
方案2:只保留Deb版本的Software
先卸载Snap版的软件中心:
sudo snap remove snap-store
然后重新安装Deb版的GNOME Software:
sudo apt purge gnome-software gnome-software-common sudo apt autoremove && sudo apt clean sudo apt install gnome-software
第三步:清理缓存解决标签加载异常
不管你选哪种方案,最后清理软件中心的缓存,解决「Explore/Installed标签空白、分类失效」的问题:
- 如果是Snap版本:
rm -rf ~/snap/snap-store/current/.cache/gnome-software/ - 如果是Deb版本:
rm -rf ~/.cache/gnome-software/
最后一步:重启系统
做完上面所有步骤后,重启你的Ubuntu系统,再打开软件中心应该就能正常加载内容了。
备注:内容来源于stack exchange,提问作者tas1965
相关产品推荐
相关产品推荐

