packer - ข้อผิดพลาด: ไม่สามารถยืนยันลายเซ็น PGP หนึ่งรายการขึ้นไป!


10

ฉันพยายามที่จะติดตั้งncurses5-compat-libsบน Arch Linux packerกับ

แต่ฉันได้รับข้อผิดพลาดนี้:

==> ข้อผิดพลาด: ไม่สามารถยืนยันลายเซ็น PGP อย่างน้อยหนึ่งรายการ!

ฉันจะแก้ไขได้อย่างไร

คำตอบ:


10

คุณควรใช้การติดตั้งด้วยตนเองโดยใช้makepkgและทำความเข้าใจว่ากระบวนการรวบรวมและติดตั้งจาก AUR ทำงานอย่างไรก่อนที่จะใช้ตัวช่วย AUR

อย่างไรก็ตามคุณต้องนำเข้าลายเซ็น PGP ของแพ็คเกจก่อนที่จะติดตั้ง คุณสามารถติดตั้งแพ็กเกจโดยไม่ต้องตรวจสอบลายเซ็น PGP แต่ไม่ควรทำ คุณสามารถนำเข้าลายเซ็น PGP ncurses5-compat-libsโดยใช้คำสั่งนี้:

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

อ่านmakepkgหน้าคนและนี้บทความก่อนการติดตั้งแพคเกจอื่นจาก AUR


1

ฉันต้องการขยายคำตอบเล็กน้อย

==> 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 ของคุณเอง
คุณต้องสร้างรหัสของคุณเองเพียงครั้งเดียว

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


0

ตัวเลือก 1 (แนะนำ)

นอกจากนี้ยังเป็นสิ่งสำคัญในการรักษาarchlinux-keyring-packageและระบบให้ทันสมัยโดยเฉพาะอย่างยิ่งarchlinux-keyring-package

archlinux-keyringแพ็คเกจที่ไม่ทันสมัยอาจทำให้ลายเซ็น PGP หายไปและทำให้เกิดปัญหากับลายเซ็น PGP

-

ตัวเลือก 2 ( ไม่แนะนำ)

เป็นการแก้ไขที่รวดเร็วและสกปรกสิ่ง นี้ถูกเสนอบนฟอรัม archbang:

คำเตือน: การปฏิบัติตามคำแนะนำเหล่านี้อาจทำให้ระบบของคุณและผู้อื่นเสียหายด้วยมัลแวร์อันตราย!

การติดตั้งโดยไม่ต้อง (!) การตรวจสอบความสมบูรณ์:packer -S --skipinteg <package>

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.