来自:博客园
1、一般可以这样升级

sudo pacman -Syu

2、升级时经常遇到报错,类似:

error: php53: signature from "lilac (build machine) <lilac@build.archlinuxcn.org>" is unknown trust

3、如果升级遇到报错,大部分都是签名错误的问题。长时间不更新就可能遇到这个问题。
解决的办法是重新生成签名。
安装新签名:

sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux

4、执行:

sudo pacman-key --refresh-keys

5、如果报not changed ,执行:

cd /etc/pacman.d/

删除gnupg目录及其文件

sudo rm -R  gnupg/

标签 Arch Linux