今天在Manjaro更新时出现以下错误
:: 正在同步软件包数据库...
错误:无法从 mirrors.shuosc.org : Could not resolve host: mirrors.shuosc.org 获取文件 'core.db'
core 已经是最新版本
错误:无法从 mirrors.shuosc.org : Could not resolve host: mirrors.shuosc.org 获取文件 'extra.db'
extra 已经是最新版本
错误:无法从 mirrors.shuosc.org : Could not resolve host: mirrors.shuosc.org 获取文件 'community.db'
community 已经是最新版本
错误:无法从 mirrors.shuosc.org : Could not resolve host: mirrors.shuosc.org 获取文件 'multilib.db'
multilib 已经是最新版本
:: 正在进行全面系统更新...
今日无事可做
可以通过以下命令更新系统的可用镜像地址,当前使用的镜像源可以在/etc/pacman.d/mirrorlist这个文件中查看。
sudo pacman-mirrors -c Hong_Kong
当然也可以使用其它地区的,使用以下命令列出所有地区,不同地区镜像同步状态可能不同,更新不成功可以试下其它的(使用国内一些源时可能会出现'community' (Damaged tar archive)这样的错误)。
sudo pacman-mirrors -l
然后再执行以下命令更新系统即可。
sudo pacman -Syyu
如果出现签名相关的错误可以更新key
sudo pacman -Sc
sudo rm -rf /etc/pacman.d/gnupg
sudo pacman-key --init
sudo pacman -S gnupg
sudo pacman -S archlinux-keyring
sudo pacman-key --populate archlinux
sudo pacman -S manjaro-keyring
sudo pacman-key --populate manjaro
sudo pacman-key --refresh-keys