Я пытаюсь установить ncurses5-compat-libs
на Arch Linux с packer
.
Но я получаю эту ошибку:
==> ОШИБКА: Одна или несколько подписей PGP не могут быть проверены!
Как я могу это исправить?
Я пытаюсь установить ncurses5-compat-libs
на Arch Linux с packer
.
Но я получаю эту ошибку:
==> ОШИБКА: Одна или несколько подписей PGP не могут быть проверены!
Как я могу это исправить?
Ответы:
Вы должны придерживаться ручной установки, используя makepkg
и понимать, как работает процесс компиляции и установки из AUR, прежде чем использовать помощник AUR.
В любом случае, вы должны импортировать подпись PGP пакета перед установкой. Вы можете установить пакет без проверки его подписи PGP, но вы не должны этого делать. Вы можете импортировать подпись PGP ncurses5-compat-libs
с помощью этой команды:
gpg --keyserver pgp.mit.edu --recv-keys F7E48EDB
Прочитайте makepkg
страницу руководства и эту статью перед установкой другого пакета из AUR.
Я хотел бы немного расширить ответ.
==> 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
Кроме того , важно , чтобы держать archlinux-keyring
-package и систему до актуальной - особенно archlinux-keyring
-package.
Не обновленный archlinux-keyring
пакет может привести к отсутствию подписи PGP и, следовательно, к проблемам с подписью PGP.
-
В качестве быстрого и грязного исправления это было предложено на форуме archbang:
Предупреждение: следуя этим инструкциям, вы можете повредить вашу и чужую систему опасным вредоносным ПО!
Установка без (!) Проверки целостности:packer -S --skipinteg <package>