私の端末では、次のメッセージが表示されます。
resolving dependencies...
looking for inter-conflicts...
Targets (1): libproxy-0.4.7-2
Total Installed Size: 0.29 MiB
Proceed with installation? [Y/n]
(1/1) checking package integrity
[###############################################] 100%
error: libproxy: signature from "Evangelos Foutras<[email protected]>" is invalid
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.
この問題をどのように解決できますか?
答え1
常にインストールを開始してください-Syu
。この場合、以前のarch-keyring
パッケージを使用している可能性があります。
pacman -Syu archlinux-keyring
libproxyをインストールする前に、まずこれを実行してください。
SigLevel = Never
とにかく、高速で汚れたハッキングは、この制限を一時的にバイパスするために/etc/pacman.confに行を追加することです([options]
タグの下にあるか、既存のタグを変更します)。
答え2
問題は正しいキーが確認されていないようですが、実際にはパッケージは自分で作成したものではpacman
ありlibproxy
ません。エヴァンゲロス・プトラスしかし、それを通してヤン・デ・グルト。おそらく、EFは以前の管理者であり、pacman
まだ変更を認めていない可能性があります。
まず、基本パッケージリストの新しいコピーをダウンロードする必要があります。
$ pacman -Syyu
-S
:同期パッケージ。-yy
:メインパッケージリストを更新(2回無視)「もう最新の状態です」例)。-u
:システムアップグレード。
特に1つのパッケージをインストールする場合でも、pacman
システム(およびシステム)を最新の状態に保つことが重要です。このコマンドが正常に終了したことを確認し、パッケージを再インストールしてみてください。
(SigLevel = Never
に設定が追加されました。pacman
warl0ckの返信を見る)を使用すると、これらすべての検査をバイパスできます。