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

Прочитайте сторінку makepkgman і цю статтю, перш ніж встановлювати інший пакет з 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-package може привести до підпису PGP, не вистачає , і , таким чином , проблеми з підписами PGP.

-

Варіант 2 ( не рекомендується)

Як швидке та брудне виправлення це було запропоновано на форумі арбангів:

Попередження: Виконуючи ці інструкції, ви можете пошкодити вашу та інші системи небезпечними зловмисними програмами!

Установка без (!) Перевірки цілісності:packer -S --skipinteg <package>

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.