如何在 Arch Linux 中添加大型仓库

如何在 Arch Linux 中添加大型仓库

如何将 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

我尝试过的:

答案1

我通过运行以下命令解决了这个问题

curl -fsSL https://mega.nz/keys/MEGA_signing.key | pacman-key --add -

pacman-key --finger 7F068E5D

pacman-key --lsign-key 7F068E5D

pacman -Syyu

答案2

设置SigLevelNeverOptional TrustAll

相关内容