Arch LinuxにMegaリポジトリを追加するには?
すでに私のアイテムに追加しました。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
私が試したこと:
- 私はこれを見つけましたMega-deb-arch-extra - 署名の問題を更新できません。しかし、私のArchシステムにManjaroキーをインストールできないため、提案されたソリューションを試すことはできません(またはインストールできるかどうかわかりません)。提案可能なソリューション
- AURはビルドされていないので使用したくありません。
- バイナリAURは正常にインストールされましたが、プラグインのサポートが不足しています。
- 別のAURのプラグインは廃止されました。
答え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
またはSigLevel
に設定します。Never
Optional TrustAll