packer - ERROR: Satu atau lebih tanda tangan PGP tidak dapat diverifikasi!


Jawaban:


10

Anda harus tetap berpegang pada instalasi manual menggunakan makepkgdan memahami bagaimana proses kompilasi dan instalasi dari AUR bekerja sebelum menggunakan bantuan AUR.

Bagaimanapun, Anda harus mengimpor tanda tangan PGP dari paket sebelum Anda menginstalnya. Anda dapat menginstal paket tanpa memverifikasi tanda tangannya PGP tetapi Anda tidak harus melakukannya. Anda dapat mengimpor tanda tangan PGP ncurses5-compat-libsdengan menggunakan perintah ini:

gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB

Baca makepkghalaman manual dan artikel ini sebelum menginstal paket lain dari AUR.


1

Saya ingin sedikit memperluas jawabannya.

==> 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.

Ya, Anda perlu menambahkan kunci. Itu tidak akan berfungsi sampai Anda telah membuat kunci gpg Anda sendiri.
Anda hanya perlu membuat kunci Anda sendiri satu kali.

gpg --full-gen-key

Kemudian Anda bisa mengimpor kunci yang menahan proses pembangunan.

gpg --recv-key 0A11B61D3657B901
gpg --lsign 0A11B61D3657B901

Jika Anda ingin memahami apa yang sedang terjadi di sini adalah beberapa bacaan
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

serta wiki lengkung.
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG


0

Opsi 1 (disarankan)

Hal ini juga penting untuk menjaga archlinux-keyring-Paket dan sistem up-to-date - terutama archlinux-keyring-Paket.

Paket yang tidak up-to-date archlinux-keyringdapat menyebabkan tanda tangan PGP hilang dan dengan demikian masalah dengan tanda tangan PGP.

-

Opsi 2 ( tidak disarankan)

Sebagai perbaikan cepat dan kotor ini diusulkan di forum archbang:

Peringatan: Mengikuti petunjuk ini dapat merusak sistem Anda dan orang lain dengan malware berbahaya!

Instalasi tanpa (!) Periksa integritas:packer -S --skipinteg <package>

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.