Instalar Herramientas de Empaquetador

Instalar

El paquete fedora-packager proporciona herramientas que le ayudan a configurar y trabajar con Fedora. Trae todo lo necesario para el trabajo general de empaquetamiento. fedora-review automatiza muchas de las tareas relacionadas con la revisión del paquete. Ejecute lo siguiente:

$ sudo dnf install fedora-packager fedora-review

Configuración

Clave SSH

También debe tener configurada una clave ssh en el Fedora Accounts System (Sistema de Cuentas de Fedora) para ser capaz de hacer cambios en cualquier paquete, incluyendo los suyos propios. fedpkg esperará que la clave correcta esté disponible en su llavero. Vea la página wiki Criptografía: OpenSSH para más información.

Mock

Para ser capaz de probar el procedimiento de compilación en un chroot limpio con Mock, necesita configurar su cuenta para ser miembro del grupo mock:

$ sudo usermod -a -G mock <your_local_username>

Adquirir ticket Kerberos

Koji usa Kerberos para la autenticación. Para adquirir un ticket válido de Kerberos, haga:

$ fkinit -u <your_fedora_accounts_username>

Los tickets Kerberos tienen un tiempo de vencimiento establecido, de modo que tendrá que renovarlo frecuentemente con kinit -R antes de que expire o adquirir uno nuevo.

Alternativamente, si está usando Fedora Workstation y no tiene habilitado 2FA en su cuenta de Fedora, puede añadirlo a través de GNOME Online Accounts.

Para verificar que se puede autenticar en Koji, use el siguiente comando koji sin operación. Observe que le informa de su nombre de usuario Fedora y que le confirma una autenticación GSSAPI (un método de encapsulación para Kerberos):

$ koji moshimoshi
<A hello message>, <your_fedora_accounts_username>!

You are using the hub at https://koji.fedoraproject.org/kojihub
Authenticated via GSSAPI