Saya mencoba menginstal ncurses5-compat-libs
di Arch Linux dengan packer
.
Tapi saya mendapatkan kesalahan ini:
==> ERROR: Satu atau lebih tanda tangan PGP tidak dapat diverifikasi!
Bagaimana saya bisa memperbaikinya?
sumber
Saya mencoba menginstal ncurses5-compat-libs
di Arch Linux dengan packer
.
Tapi saya mendapatkan kesalahan ini:
==> ERROR: Satu atau lebih tanda tangan PGP tidak dapat diverifikasi!
Bagaimana saya bisa memperbaikinya?
Anda harus tetap berpegang pada instalasi manual menggunakan makepkg
dan 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-libs
dengan menggunakan perintah ini:
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
Baca makepkg
halaman manual dan artikel ini sebelum menginstal paket lain dari AUR.
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
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-keyring
dapat menyebabkan tanda tangan PGP hilang dan dengan demikian masalah dengan tanda tangan PGP.
-
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>