第一次配置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等包(如果你不用打印机的话)
PS:今天testing branch有更新,试一下好了没,而且建议下载minimum版的ISO镜像
确实,我也只用精简版的镜像。
是我的国内源没有及时更新,换了第一个源,已经正常更新系统了~
你手动换源又不知道哪个最快。
推荐交大、清华、华为云的源