最近几天在更新系统的时候总是提示"package-query > pacman 3.6"这样的提示,开始以为是163的源和官方的源没有同步的问题,后来才知道是pacman升级到4.0了,而且是在core源里,下面是解决方法:
# pacman -R package-query yaourt (卸载package-query yaourt包)
# pacman -U pacman (更新pacman包)
# pacman -S package-query yaourt (安装package-query yaourt包)
# pacman -Syu (更新系统软件包)
更新之后会提示"无效或已损坏的软件包 (PGP 签名)",这样需要修改一些配置文件,按照一下操作:
# nano /etc/pacman.conf.new (修改pacman配置文件)
将SigLevel = Optional TrustAll前的"#"去掉.
将SigLevel = Never前加上"#".
最后修改"/etc/pacman.d/gnupg/gpg.conf",将"keyserver hkp://keys.gnupg.net"修改成"keyserver hkp://pgp.mit.edu:11371".
之后再更新就没问题了,以上内容参考自:
http://www.archlinuxcn.org/viewtopic.php?f=22&t=533