упаковщик - ОШИБКА: одна или несколько подписей PGP не могут быть проверены!

10

Я пытаюсь установить ncurses5-compat-libsна Arch Linux с packer.

Но я получаю эту ошибку:

==> ОШИБКА: Одна или несколько подписей PGP не могут быть проверены!

Как я могу это исправить?

Arch Linux Tux
источник

Ответы:

10

Вы должны придерживаться ручной установки, используя makepkgи понимать, как работает процесс компиляции и установки из AUR, прежде чем использовать помощник AUR.

В любом случае, вы должны импортировать подпись PGP пакета перед установкой. Вы можете установить пакет без проверки его подписи PGP, но вы не должны этого делать. Вы можете импортировать подпись PGP ncurses5-compat-libsс помощью этой команды:

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

Прочитайте makepkgстраницу руководства и эту статью перед установкой другого пакета из AUR.

Libre Arch
источник
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

nelaaro
источник
0

Вариант 1 (рекомендуется)

Кроме того , важно , чтобы держать archlinux-keyring-package и систему до актуальной - особенно archlinux-keyring-package.

Не обновленный archlinux-keyringпакет может привести к отсутствию подписи PGP и, следовательно, к проблемам с подписью PGP.

-

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

В качестве быстрого и грязного исправления это было предложено на форуме archbang:

Предупреждение: следуя этим инструкциям, вы можете повредить вашу и чужую систему опасным вредоносным ПО!

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

Arch Linux Tux
источник