¿Existe un servicio equivalente de PPA en el mundo de Fedora?

23

Para Ubuntu existe este conveniente servicio PPA disponible donde puede obtener su propio repositorio de paquetes.

Puede colocar paquetes fuente que estén bajo una licencia de código abierto, por ejemplo, instantáneas de desarrollo de su software.

(El servidor se encarga de crear el paquete binario correcto y lo firma con la clave del repositorio).

Los usuarios solo necesitan agregar la dirección del repositorio con un comando y pueden instalar los paquetes a través de apt-get.

Ya que estoy investigando Fedora, ¿hay algo como esto disponible para los paquetes de Fedora?

En caso afirmativo, ¿qué arquitecturas / versiones de distribución son compatibles? ¿Cuánto espacio hay disponible?

¿Cuál es la forma de publicar paquetes para múltiples distribuciones de rpm a través de dicho servicio (por ejemplo, la versión actual de Fedora y RHEL)?

maxschlepzig
fuente

Respuestas:

12

¿OpenSuse Build Service quizás? No dejes que el nombre OpenSuse te engañe, también es compatible con otras distribuciones. No creo que te dé un repositorio de yum, pero sí te da un lugar para que los usuarios descarguen tus archivos .rpm. Pero lo mejor que hace es compilar su paquete para usted en cualquier arquitectura y en cualquier versión de Fedora / Suse / etc. que desee admitir.

Página principal: https://build.opensuse.org/
Página de Wiki: http://en.opensuse.org//openSUSE:Build_Service

jonescb
fuente
He escuchado cosas buenas sobre este servicio
RobotHumans
2
¡El OpenSuse Build Service es increíble! Le da un repositorio de yum, o varios, dependiendo de los objetivos que uno seleccione. Incluso admite distribuciones basadas en .deb. Incluso el servicio PPA de Ubuntu no admite distribuciones de Debian y Ubuntu se basa en Debian ... Espero que Novell mantenga vivo este servicio. Hasta ahora, funciona bastante bien y es conveniente de usar.
maxschlepzig
9

Hay Copr , más información en la Wiki . Puede agregar un repositorio con

dnf copr enable usuario / proyecto .

(Consulte aquí para obtener una documentación sobre Dnf).

js.
fuente
Actualización: fedorahosted.org está retirado. el nuevo enlace para COPR wiki es fedoraproject.org/wiki/Category:Copr
girish946
2

Lo más parecido que se me ocurre es Koji para los mantenedores de paquetes de Fedora . Si desea alojar sus propios paquetes, es bastante trivial construir sus propios paquetes localmente y ponerlos en un sitio web accesible. Puede crear el repositorio de yum con la createrepoherramienta. Luego, puede crear una configuración de repositorio en /etc/yum.repos.d/ que apunte a ese repositorio basado en la web.

jsbillings
fuente
0

Puedes usar este comando:

yum-config-manager --add-repo=<URL>
Vadim Smilansky
fuente
2
La pregunta no se trata de cómo agregar un repositorio existente, sino de cómo configurar fácilmente un repositorio que contenga uno / algunos paquetes a través de un repositorio que proporciona infraestructura.
maxschlepzig