Existe-t-il un équivalent de service PPA dans le monde Fedora?

23

Pour Ubuntu, ce service PPA pratique est disponible, où vous pouvez obtenir votre propre référentiel de packages.

Vous pouvez y mettre des packages source qui sont sous une licence open source, par exemple des instantanés de développement de votre logiciel.

(Le serveur s'occupe de créer le bon paquet binaire et le signe avec la clé du référentiel.)

Les utilisateurs n'ont alors qu'à ajouter l'adresse du référentiel avec une seule commande et peuvent installer les packages via apt-get.

Puisque je regarde Fedora - y a-t-il quelque chose comme ça disponible pour les paquets Fedora?

Si oui, quelles architectures / versions de distribution sont prises en charge? Combien d'espace est disponible?

Comment publier des packages pour plusieurs distributions rpm via un tel service (par exemple la version actuelle de Fedora et RHEL)?

maxschlepzig
la source

Réponses:

12

OpenSuse Build Service peut-être? Ne laissez pas le nom OpenSuse vous tromper, il prend également en charge d'autres distributions. Je ne crois pas que cela vous donne un référentiel yum, mais cela vous donne un endroit où les utilisateurs peuvent télécharger vos fichiers .rpm. Mais la chose la plus cool qu'il fait, c'est qu'il compilera votre package pour vous dans toutes les architectures et toutes les versions de Fedora / Suse / etc que vous souhaitez prendre en charge.

Page principale: https://build.opensuse.org/
Page Wiki: http://en.opensuse.org//openSUSE:Build_Service

jonescb
la source
J'ai entendu de bonnes choses à propos de ce service
RobotHumans
2
Le service OpenSuse Build est génial! Il vous donne un référentiel yum - ou plusieurs selon les cibles que l'on sélectionne. Il prend même en charge les distributions basées sur .deb. Même le service Ubuntu PPA ne prend pas en charge les distributions Debian et Ubuntu est basé sur Debian ... J'espère que Novell maintient ce service en vie. Jusqu'à présent, cela fonctionne assez bien et est pratique à utiliser.
maxschlepzig
9

Il y a Copr , plus d'informations sur le Wiki . Vous pouvez ajouter un référentiel avec

dnf copr enable utilisateur / projet .

(Voir ici pour une documentation sur Dnf.)

js.
la source
Mise à jour: fedorahosted.org est retiré. le nouveau lien pour le wiki COPR est fedoraproject.org/wiki/Category:Copr
girish946
2

La chose la plus proche à laquelle je peux penser est Koji pour les mainteneurs de paquets Fedora . Si vous souhaitez héberger vos propres packages, il est assez simple de créer vos propres packages localement et de les mettre quelque part sur le Web. Vous pouvez créer le référentiel yum avec l' createrepooutil. Ensuite, vous pouvez simplement créer une configuration de dépôt dans /etc/yum.repos.d/ qui pointe vers ce référentiel Web.

jsbillings
la source
0

Vous pouvez utiliser cette commande:

yum-config-manager --add-repo=<URL>
Vadim Smilansky
la source
2
La question n'est pas de savoir comment ajouter un référentiel existant - il s'agit de savoir comment configurer facilement un référentiel contenant un / quelques packages via une infrastructure fournissant un référentiel.
maxschlepzig