子方有话
子方主要是在manjaro32遇到了比较严重的签名问题,而是64上基本没有碰到。只是子方在国内国外的论坛上,发现大家遇到签名问题好像都挺普遍的,所以这里贴一下。
可以说,这些资料大部分都是针对manjaro64解释的。遇到下面的错误,说明你就改升级系统软件包的签名密钥了。论坛的这份帖子提供了宝贵的解决方案,子方链接到它给大家便利:Issues with “signature is marginal trust” or “invalid or corrupted package”
错误代码
"Can’t update: signature from *** is marginal trust" or "invalid or corrupted package"
解决思路
缓存有问题吗?
sudo pacman -Scc
镜像源有问题吗?
sudo pacman-mirrors -i -c China -m rank
接下来就是各种初始化,从官方资源库进行更新
一般解决方案
警告⚠:如果是manjaro32,请自觉把下面的“archlinux”替换为“archlinux32”。
特别是中文教程里,大家都没有注明这个细节问题,所以和子方一样使用manjaro32的朋友就会处于死循环!
sudo pacman -Sy archlinux-keyring manjaro-keyring #同步key数据 sudo pacman-key --populate archlinux manjaro #从 (给定的) 密匙环中重新加载默认密匙 sudo pacman-key --refresh-keys #从密匙服务器中更新指定的或所有的密匙 sudo pacman -Syu #安装更新
重量级解决方案
这个方案,其实是更换包的镜像源,所以第一句代码大家可以试着直接换国内其它源。
sudo pacman-mirrors -f0 sudo pacman -Sy archlinux-keyring manjaro-keyring #同步key数据 sudo pacman-key --populate archlinux manjaro #从 (给定的) 密匙环中重新加载默认密匙 sudo pacman-key --refresh-keys #从密匙服务器中更新指定的或所有的密匙 sudo pacman -Syyu #安装更新
核弹解决方案
最后,如果还不行,就执行这个具有核弹级别的选项。当然,最后还是挂了的话,建议在虚拟机上折腾一下吧。这应该是子方能找到比较全的方案了。
子方看到国内的朋友,还试过在 /etc/pacman.conf里,把验证全关了。类似这样:SigLevel = Never ,不得已可以试试,显然子方也是试过的,后来找到了解决方案就不用了。manjaro32系列1:安装遇到的PGP signature签名问题
sudo rm -fr /etc/pacman.d/gnupg #移除旧的keys sudo pacman-key --init #确保密匙环已正确初始化 sudo pacman-key --populate archlinux manjaro #从 (给定的) 密匙环中重新加载默认密匙 sudo pacman-key --refresh-keys #从密匙服务器中更新指定的或所有的密匙 sudo pacman -Syyu #安装更新
系列链接
这是子方有料在撰写的一系列分享,它包含了子方在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发行版