错误代码
archlinux-keyring-2... 868.3 KiB 1693K/s 00:01 [######################] 100% (3/3) checking keys in keyring [######################] 100% (3/3) checking package integrity [######################] 100% error: archlinux-keyring: signature from "Andreas Baumann (sign) <[email protected]>" is unknown trust :: File /var/cache/pacman/pkg/archlinux-keyring-20200108-1.0-any.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n]
镜像设备关联信息
仔细对照参考,子方认为,有时候这些信息非常重要
OS: Manjaro 18.0.4 32bit
设备:酷比魔方iwork8超级版
CPU: Intel Atom Z3735F @ 4x 1.8326GHz
子方有话
之所以子方一直没有放弃manjaro,是因为在安装manjaro32的时候,遇到的第一个问题是卡在了签名错误。
如果要安装软件的话,就一定要更新其他软件,但签名错误的话,所有的操作都无法继续。这,就有点坑了。
子方就一直纳闷了,明明这个文件就是从官方的仓库下载的,咋就文件签名老是出错呢。按照官网论坛上的各种信息,都无法解决。
真正的问题是:子方安装的是32位的manjaro,而网络上大家一般都是安装64位的系统!这两个系统软件的签名库是不同的!
如果用的是和我一样的镜像,解决了这个会遇到下一个问题,manjaro32系列2:breaks dependency ‘xf86miscproto’ required by libxxf86misc
解决方案
经过无数的安装,子方按照以下方法,并经过多次验证终于成功了。需要注意的是,如果你使用的是64位,只能参考这个思路,但不要直接复制!
设置国内同步源的事情,就不在这里罗嗦了。一共是7步,都是子方千辛万苦从坑里才出来,如果能帮助到你,欢迎通过支付宝打赏支持子方。
另外延申一些,讲下key问题的整体解决方案:安装manjaro遇到的pgb签名问题终极解决方案
1、移除旧的keys
[l@l-pc Desktop]$ sudo rm -rf /etc/pacman.d/gnupg
2、确保密匙环已正确初始化
[l@l-pc Desktop]$ sudo pacman-key --init gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
3、从指定的服务器上更新密钥,32位的!
[l@l-pc Desktop]$ sudo pacman-key --populate archlinux32 manjaro ==> Appending keys from archlinux32.gpg... ==> Appending keys from manjaro.gpg... ==> Locally signing trusted keys in keyring...
4、从密匙服务器中更新指定的或所有的密匙,会比较久,耐心等待
[l@l-pc Desktop]$ sudo pacman-key --refresh-keys gpg: refreshing 27 keys from hkps://hkps.pool.sks-keyservers.net gpg: key 8DB9F8C18DF53602: 1 signature not checked due to a missing key
5、清理缓存文件
[l@l-pc Desktop]$ sudo pacman -Scc Cache directory: /var/cache/pacman/pkg/ :: Do you want to remove ALL files from cache? [y/N]
6、安装属于32位的签名包
[l@l-pc Desktop]$ sudo pacman -S archlinux32-keyring :: Some packages should be upgraded first... resolving dependencies... looking for conflicting packages... Packages (3) archlinux-keyring-20200108-1.0 manjaro-keyring-20190608-1 manjaro-system-20200118-1
7、可以同步仓库和安装系统了
[l@l-pc Desktop]$ sudo pacman -Syyu :: Synchronizing package databases... core 171.9 KiB 607K/s 00:00 [######################] 100% extra 2.2 MiB 1443K/s 00:02 [######################] 100% community 5.5 MiB 1646K/s 00:03 [######################] 100%
系列链接
这是子方有料在撰写的一系列分享,它包含了子方在15天里遇到的各种问题。当然,这只是一小部分,也不是十分的全面。(注意:这些内容是按计划发布的,未发布前访问会返回404错误,预计到2020年3月底全部可访问)
很高兴你带着同样或相似的问题来到这里,在解决问题的过程中节约了大量时间,感谢每一位支持网站运行的朋友们,PC端页面有支付宝支持通道。
manjaro32系列
manjaro32系列1:安装遇到的PGP signature签名问题
manjaro32系列2:breaks dependency ‘xf86miscproto’ required by libxxf86misc
manjaro32系列3:xorg相关的错误cannot resolve “libxpresent”, a dependency of “xfwm4”
manjaro32系列4:/etc/skel/.config/autostart/ exists in both ‘manjaro-hello’
安装manjaro64 32efi/64cpu
成功实操篇:成功在32位efi的atom平板上安装了64位manjaro
为什么很多Linux发行版的livecd无法在Windows平板上启动,以酷比魔方iwork8为例
搭载了atom64位处理器/32位efi的Windows平板值不值得买用?装什么系统?
manjaro系统篇
通过grub,让32位的efi也能运行64位的Linux发行版