Я намагаюся встановити 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
man і цю статтю, перш ніж встановлювати інший пакет з 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
-package може привести до підпису PGP, не вистачає , і , таким чином , проблеми з підписами PGP.
-
Як швидке та брудне виправлення це було запропоновано на форумі арбангів:
Попередження: Виконуючи ці інструкції, ви можете пошкодити вашу та інші системи небезпечними зловмисними програмами!
Установка без (!) Перевірки цілісності:packer -S --skipinteg <package>