無効な署名のため、Arch Linuxからlibproxyをインストールできません。

無効な署名のため、Arch Linuxからlibproxyをインストールできません。

私の端末では、次のメッセージが表示されます。

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-keyringlibproxyをインストールする前に、まずこれを実行してください。

SigLevel = Neverとにかく、高速で汚れたハッキン​​グは、この制限を一時的にバイパスするために/etc/pacman.confに行を追加することです([options]タグの下にあるか、既存のタグを変更します)。

答え2

問題は正しいキーが確認されていないようですが、実際にはパッケージは自分で作成したものではpacmanありlibproxyません。エヴァンゲロス・プトラスしかし、それを通してヤン・デ・グルト。おそらく、EFは以前の管理者であり、pacmanまだ変更を認めていない可能性があります。

まず、基本パッケージリストの新しいコピーをダウンロードする必要があります。

$ pacman -Syyu
  • -S:同期パッケージ。
  • -yy:メインパッケージリストを更新(2回無視)「もう最新の状態です」例)。
  • -u:システムアップグレード。

特に1つのパッケージをインストールする場合でも、pacmanシステム(およびシステム)を最新の状態に保つことが重要です。このコマンドが正常に終了したことを確認し、パッケージを再インストールしてみてください。

SigLevel = Neverに設定が追加されました。pacmanwarl0ckの返信を見る)を使用すると、これらすべての検査をバイパスできます。

関連情報