新手问题,软件包和系统更新的冲突问题

第一次配置manjaro,先pacman Syy更新了软件包库,后pacman Syu更新系统,问题出现了:
旧的包无法删除,因为会破坏依赖。
请问各位前辈,这该如何解决?系统不能更新,连语言包都安装不了…

能把完整输出贴出来看看吗?一般来讲是上游问题,去Updates页面找他们反映

1 Like

正在解析依赖关系…
正在查找软件包冲突…
错误:无法准备事务处理 (无法满足依赖关系)
:: 删除 dbus-python 破坏依赖 ‘python-dbus’ (hplip 需要)
:: 删除 nvidia-utils 破坏依赖 ‘nvidia-utils=510.60.02’ (linux515-nvidia 需要)
:: 删除 mhwd-nvidia 破坏依赖 ‘mhwd-nvidia>=455’ (mhwd-db 需要)
:: 删除 dbus-python 破坏依赖 ‘python-dbus’ (system-config-printer 需要)

对于一个全新的Manjaro系统,我一般这样做:

  • 先设置时间服务器同步
  • pamac gui更换中国镜像源,并备份
  • 禁止pamac自动更新镜像列表
  • 打开pacman的多线程,然后执行$ sudo pacman -Syyu

很常规的一个操作流程,也应该不会出任何问题。

很抱歉,我不用dbus也不用nvidia,这边建议删掉hplip和system-config-printer等包(如果你不用打印机的话)

去这里说一下:[Stable Update] 2022-04-15 - Kernels, Mesa, Nvidia, Budgie, PipeWire, LIbreOffice, KDE Frameworks, Wine - #128 by cbDejaVu

PS:今天testing branch有更新,试一下好了没,而且建议下载minimum版的ISO镜像

确实,我也只用精简版的镜像。

是我的国内源没有及时更新,换了第一个源,已经正常更新系统了~

你手动换源又不知道哪个最快。

推荐交大、清华、华为云的源