Arch-Linux
如何在 Arch Linux 中添加大型 repo
如何將 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
我試過的:
- 我發現了這個問題-with-signature-from-mega-deb-arch-extra-fails-to-update但我無法嘗試建議的解決方案,因為我無法在我的 Arch 系統上安裝 Manjaro 密鑰(或者我可以嗎?我不確定):這是建議的可能解決方案
- 不想使用 AUR,因為它無法建構
- 二進制 AUR 雖然安裝成功但缺少外掛支持
- 單獨 AUR 中的外掛已過時
我通過執行以下命令解決了它
curl -fsSL https://mega.nz/keys/MEGA_signing.key | pacman-key --add - pacman-key --finger 7F068E5D pacman-key --lsign-key 7F068E5D pacman -Syyu
設置
SigLevel
為Never
或Optional TrustAll
。