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)?

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


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



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.


0

Você pode usar este comando:

yum-config-manager --add-repo=<URL>

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.