packer - HATA: Bir veya daha fazla PGP imzası doğrulanamadı!


Yanıtlar:


10

makepkgBir AUR yardımcısını kullanmadan önce AUR'den derleme ve kurulum işleminin nasıl çalıştığını kullanarak manuel kuruluma bağlı kalmalısınız .

Her neyse, paketi yüklemeden önce PGP imzasını içe aktarmanız gerekir. Paketi PGP imzasını doğrulamadan yükleyebilirsiniz, ancak yapmamalısınız. PGP imzasını ncurses5-compat-libsşu komutu kullanarak alabilirsiniz:

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

AUR'dan başka bir paket kurmadan önce kılavuz makepkgsayfasını ve bu makaleyi okuyun .


1

Cevabı biraz uzatmak istiyorum.

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

Evet anahtarı eklemeniz gerekiyor. Kendi gpg anahtarınızı oluşturana kadar bu işe yaramaz.
Kendi anahtarınızı yalnızca bir kez oluşturmanız gerekir.

gpg --full-gen-key

Sonra derleme işlemini tutan anahtarı alabilirsiniz.

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

Burada neler olduğunu anlamak istiyorsanız
http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

ve kemer wiki.
https://wiki.archlinux.org/index.php/Arch_User_Repository
https://wiki.archlinux.org/index.php/GnuPG


0

Seçenek 1 (önerilir)

-Paketi ve sistemi güncel tutmak - özellikle -paketi de önemlidir .archlinux-keyringarchlinux-keyring

Güncel olmayan bir archlinux-keyringpaket PGP imzalarının eksik olmasına ve PGP imzalarıyla ilgili sorunlara neden olabilir.

-

2. Seçenek ( değil önerilir)

Bir olarak hızlı ve kirli düzeltme bu archbang forumunda önerilmişti:

Uyarı: Bu talimatlara uymak sizin ve diğer sistemlerinize zararlı kötü amaçlı yazılımlar nedeniyle zarar verebilir! Bütünlük kontrolü olmaksızın

kurulum :packer -S --skipinteg <package>

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.