ncurses5-compat-libs
Arch Linuxにをインストールしようとしていpacker
ます。
しかし、私はこのエラーを受け取ります:
==>エラー:1つ以上のPGP署名を確認できませんでした!
どうすれば修正できますか?
ncurses5-compat-libs
Arch Linuxにをインストールしようとしていpacker
ます。
しかし、私はこのエラーを受け取ります:
==>エラー:1つ以上のPGP署名を確認できませんでした!
どうすれば修正できますか?
回答:
makepkg
AURヘルパーを使用する前に、AURからのコンパイルとインストールプロセスがどのように機能するかを使用して手動インストールに固執する必要があります。
とにかく、インストールする前にパッケージのPGP署名をインポートする必要があります。PGP署名を検証せずにパッケージをインストールできますが、それを行うべきではありません。ncurses5-compat-libs
次のコマンドを使用して、PGP署名をインポートできます。
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
AURから別のパッケージをインストールする前に、makepkg
manページとこの記事を読んでください。
少しお答えしたいと思います。
==> Verifying source file signatures with gpg...
datamash-1.1.1.tar.gz ... FAILED (unknown public key 0A11B61D3657B901)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build datamash.
はい、キーを追加する必要があります。独自のgpgキーを作成するまで、これは機能しません。
独自のキーを生成する必要があるのは1回だけです。
gpg --full-gen-key
次に、ビルドプロセスを妨げているキーをインポートできます。
gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901
ここで何が起こっているのかを理解したい場合は、http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/を読んで
ください。
アーチウィキも同様です。
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG
-packageとシステム、特に-packageを最新の状態に保つことも重要です。archlinux-keyring
archlinux-keyring
最新ではないarchlinux-keyring
パッケージを使用すると、PGP署名が失われ、PGP署名に問題が発生する可能性があります。
-
迅速かつ汚い修正 として、これはarchbangフォーラムで提案されました:
警告:これらの指示に従うと、危険なマルウェアであなたや他のシステムに損害を与える可能性があります!整合性チェックなしの(!)
インストール:packer -S --skipinteg <package>