Fedora Aula: RPM Packaging 101

Fedora Las sesiones de clase regresan con una sesión sobre paquetes de RPM dirigida a principiantes.

Sobre la sesión

Las RPM son los bloques de construcción más pequeños del Fedora sistema linux Esta sesión explicará los aspectos básicos de la creación de un RPM a partir del código fuente. Aprenderá a configurar su Fedora sistema para construir RPM, cómo escribir un archivo de especificaciones que se adhiera a la Fedora Directrices de embalaje y cómo usarlo para generar RPM para su distribución. La sesión también proporcionará una breve descripción general de la Fedora canalización de envasado.

Si bien no se requieren conocimientos previos sobre la creación de RPM o la creación de software a partir de su código fuente, será útil cierta experiencia en el desarrollo de software. La esperanza es ayudar a los usuarios a aprender las habilidades necesarias para construir y mantener paquetes RPM, y alentarlos a contribuir a Fedora uniéndose a los mantenedores de la colección de paquetes.

Cuando y donde

La sesión de aula se organizará en la plataforma de video BlueJeans a las 1200 UTC del 17 de junio de 2021 y se espera que tenga una duración de una hora:

Temas tratados en la sesión.

  • Los conceptos básicos de un archivo de especificaciones.
  • RPM de origen y binarios y cómo se construyen a partir de la especificación usando rpmbuild.
  • Una breve introducción a mock y fedpkg.
  • El ciclo de vida de un Fedora paquete.
  • ¿Cómo puedes unirte a la Fedora mantenedores de la colección de paquetes.

requisitos previos

  • A Fedora instalación (estación de trabajo o cualquier laboratorio/giro)
  • Se debe instalar y configurar el siguiente software:
    • git
                                    sudo dnf install git
                                  
    • empaquetador de fedora
                                    sudo dnf install fedora-packager
                                  
    • burlarse de (configurado según estas instrucciones )

Lectura útil

  • Paquetes RPM explicados
  • Cómo se hacen los paquetes RPM: el archivo de especificaciones
  • Cómo se hacen los paquetes RPM: el RPM de origen

Sobre el instructor

Ankur Sinha ha estado manteniendo paquetes en Fedora durante más de una década y actualmente es patrocinador del grupo de mantenedores de paquetes y empaquetador probado . Ankur se enfoca principalmente en mantener software relacionado con la neurociencia para el Grupo de Interés Especial de NeuroFedora y contribuye a otras partes de la comunidad siempre que sea posible.

Fedora Aula es un proyecto destinado a difundir el conocimiento sobre Fedora Temas relacionados. Si quieres proponer una sesión, no dudes en abrir un ticket aquí con la etiqueta aula. Si está interesado en tomar una sesión propuesta, háganoslo saber y una vez que la tome, se le otorgará la maestro Insignia también como muestra de agradecimiento. Las grabaciones de las sesiones anteriores se pueden encontrar aquí .

Editar: Enlace a Fedora Aula: RPM Packaging 101

Related Posts