好几天都没法更新系统了
sudo pacman -Syuu
提示错误:
破坏依赖 'lib32-libcanberra=0.30+2+gc0620e4-3' (lib32-libcanberra-gstreamer 需要)
导致无法更新
于是扫了一圈,发现是需要先update库
sudo pamac update
又报错:
正在下载所需的密钥......
错误:key "XXXXXX"
需要先修改配置:
vim /etc/pacman.conf
SigLevel = Optional TrustAll
执行更新:
sudo pacman -S archlinuxcn-keyring
就可以了
另一种情况:某些软件依赖无法更新:
: 正在同步软件包数据库...
core 已经是最新版本
extra 已经是最新版本
community 已经是最新版本
multilib 已经是最新版本
archlinuxcn 已经是最新版本
:: 正在进行全面系统更新...
正在解析依赖关系...
警告:无法解决 "libvpx.so=7-64","ffmpeg3.4" 的一个依赖关系
警告:无法解决 "libx264.so=163-64","ffmpeg3.4" 的一个依赖关系
:: 因为无法解决依赖关系,以下软件包无法进行更新:
ffmpeg3.4
跳过所有检测,直接更新:
sudo pacman -Syudd