Existe um serviço equivalente ao PPA no mundo do Fedora?

23

Para o Ubuntu, existe este serviço PPA conveniente, onde você pode obter seu próprio repositório de pacotes.

Você pode colocar lá os pacotes de código-fonte que estão sob uma licença de código-fonte aberto, por exemplo, instantâneos de desenvolvimento do seu software.

(O servidor cuida da criação do pacote binário correto e o assina com a chave do repositório.)

Os usuários precisam apenas adicionar o endereço do repositório com um comando e podem instalar os pacotes via apt-get.

Desde que eu estou olhando para o Fedora - existe algo assim disponível para os pacotes do Fedora?

Em caso afirmativo, quais arquiteturas / versões de distribuição são suportadas? Quanto espaço está disponível?

Qual é a maneira de publicar pacotes para várias distribuições de rpm através de um serviço (por exemplo, versão atual do Fedora e RHEL)?

maxschlepzig
fonte

Respostas:

12

OpenSuse Build Service, talvez? Não deixe o nome OpenSuse enganá-lo, pois ele também suporta outras distros. Eu não acredito que ele fornece um repositório yum, mas fornece um local para os usuários baixarem seus arquivos .rpm. Mas o mais legal é que ele compilará seu pacote para você em quaisquer arquiteturas e versões do Fedora / Suse / etc que você deseja suportar.

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

jonescb
fonte
Eu já ouvi coisas boas sobre este serviço
RobotHumans
2
O OpenSuse Build Service é incrível! Ele fornece um repositório yum - ou vários, dependendo dos alvos que você seleciona. Ele ainda suporta distribuições baseadas em .deb. Até o serviço PPA do Ubuntu não suporta distribuições Debian e o Ubuntu é baseado no Debian ... Espero que a Novell mantenha esse serviço ativo. Até agora, funciona muito bem e é conveniente de usar.
maxschlepzig
9

Copr , mais informações no Wiki . Você pode adicionar um repositório com

dnf copr enable usuário / projeto .

(Veja aqui para obter uma documentação sobre Dnf.)

js.
fonte
Atualização: fedorahosted.org está aposentado. o novo link para a wiki COPR é fedoraproject.org/wiki/Category:Copr
girish946
2

A coisa mais próxima que consigo pensar é nos mantenedores de pacotes do Koji for Fedora . Se você deseja hospedar seus próprios pacotes, é bastante trivial criar seus próprios pacotes localmente e colocá-los em algum lugar acessível na Web. Você pode criar o repositório yum com a createrepoferramenta Em seguida, você pode apenas criar uma configuração de repo em /etc/yum.repos.d/ que aponte para esse repositório baseado na Web.

jsbillings
fonte
0

Você pode usar este comando:

yum-config-manager --add-repo=<URL>
Vadim Smilansky
fonte
2
A questão não é sobre como adicionar um repositório existente - é sobre como configurar facilmente um repositório contendo um / alguns pacotes por meio de um repositório que fornece infraestrutura.
maxschlepzig