Arch-Linux

如何在 Arch Linux 中添加大型 repo

  • November 24, 2021

如何將 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 <support@mega.co.nz>" 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 <support@mega.co.nz>" 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

我試過的:

我通過執行以下命令解決了它

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

pacman-key --finger 7F068E5D

pacman-key --lsign-key 7F068E5D

pacman -Syyu

設置SigLevelNeverOptional TrustAll

引用自:https://unix.stackexchange.com/questions/678567