如何将 Mega 存储库添加到 Arch Linux?
已经在我的pacman.conf
[DEB_Arch_Extra]
SigLevel = Required TrustedOnly
Server = https://mega.nz/linux/MEGAsync/Arch_Extra/$arch
但我收到此错误:
❯ nocorrect sudo pacman -Syyu
[sudo] password for scarlet:
error: DEB_Arch_Extra: signature from "MegaLimited <[email protected]>" is unknown trust
:: Synchronizing package databases...
kde-unstable 122.0 KiB 74.2 KiB/s 00:02 [#######################################################] 100%
gnome-unstable 45.0 B 109 B/s 00:00 [#######################################################] 100%
core 136.5 KiB 136 KiB/s 00:01 [#######################################################] 100%
extra 1569.9 KiB 716 KiB/s 00:02 [#######################################################] 100%
community 5.8 MiB 1737 KiB/s 00:03 [#######################################################] 100%
multilib 148.2 KiB 136 KiB/s 00:01 [#######################################################] 100%
archzfs 14.1 KiB 16.4 KiB/s 00:01 [#######################################################] 100%
DEB_Arch_Extra 3.1 KiB 2.51 KiB/s 00:01 [#######################################################] 100%
error: DEB_Arch_Extra: signature from "MegaLimited <[email protected]>" is unknown trust
error: failed to synchronize all databases (invalid or corrupted database (PGP signature)) /17.4s
我的系统:
❯ uname -a
Linux lenovo 5.15.3-arch1-1 #1 SMP PREEMPT Thu, 18 Nov 2021 22:23:08 +0000 x86_64 GNU/Linux /0.1s
我试过的:
- 我发现了这个问题-with-signature-from-mega-deb-arch-extra-fails-to-update但我无法尝试建议的解决方案,因为我无法在我的 Arch 系统上安装 Manjaro 密钥(或者我可以吗?我不确定):这是建议的可能解决方案
- 不想使用 AUR,因为它无法构建
- 二进制 AUR 虽然安装成功但缺少插件支持
- 单独 AUR 中的插件已过时
设置
SigLevel
为Never
或Optional TrustAll
。我通过运行以下命令解决了它