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

Ubuntu 22.04下双软件中心无法正常加载且出现libdvd-pkg报错求助

Ubuntu 22.04下双软件中心无法正常加载且出现libdvd-pkg报错求助

看起来你遇到的是Ubuntu 22.04里常见的「双软件中心冲突+系统依赖损坏」问题,我来一步步帮你排查修复:

第一步:先解决libdvd-pkg的损坏包报错

这个报错说明系统里存在依赖断裂的包,先把这个核心问题解决:

  • 首先自动修复损坏的依赖关系:
    sudo apt --fix-broken install
    
  • 修复完成后,重新配置libdvd-pkg(它需要编译libdvdcss组件来支持DVD播放):
    sudo dpkg-reconfigure libdvd-pkg
    
    运行命令后跟着提示完成编译,一般等待几分钟即可,完成后那个「libdvd-pkg: apt-get check failed」的报错应该就消失了。

第二步:理清两个软件中心的区别并修复

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 09:58:11