Translations:Makepkg/36/ru

Revision as of 09:07, 27 February 2023 by Krotesk (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Ожидается, что ключи gpg будут храниться в файле пользователя ~/.gnupg/pubring.gpg. Если он не содержит заданной подписи, makepkg выдает предупреждение.

makepkg
[...]
==> Verifying source file signatures with gpg...
pkgname-pkgver.tar.gz ... FAILED (unknown public key 1234567890)
==> WARNING: Warnings have occurred while verifying the signatures.
    Please make sure you really trust them.
[...]

Чтобы показать текущий список ключей gpg, используйте команду gpg.

gpg --list-keys

Если файл pubring.gpg не существует, он будет создан немедленно. Теперь вы можете приступить к настройке gpg, чтобы разрешить компиляцию пакетов AUR, предоставленных разработчиками Arch Linux с успешной проверкой подписи. Добавьте следующую строку в конец конфигурационного файла gpg, чтобы включить связку ключей pacman в личную связку ключей своего пользователя.

~/.gnupg/gpg.conf
[...]
keyring /etc/pacman.d/gnupg/pubring.gpg

При настройке, как и раньше, вывод gpg --list-keys содержит список связок ключей и разработчиков. Теперь makepkg может компилировать пакеты AUR, предоставленные разработчиками Arch Linux, с успешной проверкой подписи.