Есть ли в мире Fedora эквивалент PPA-сервиса?


23

Для Ubuntu есть этот удобный сервис PPA, где вы можете получить свой собственный репозиторий пакетов.

Вы можете поместить туда исходные пакеты, которые находятся под лицензией с открытым исходным кодом, например, снимки разработки вашего программного обеспечения.

(Сервер заботится о создании правильного двоичного пакета и подписывает его ключом хранилища.)

Затем пользователям нужно только добавить адрес хранилища одной командой и установить пакеты через apt-get.

Поскольку я изучаю Fedora, есть ли что-то подобное для пакетов Fedora?

Если да, какие версии архитектур / дистрибутивов поддерживаются? Сколько места доступно?

Как можно публиковать пакеты для нескольких дистрибутивов rpm через такой сервис (например, текущая версия Fedora и RHEL)?

Ответы:


12

Сервис сборки OpenSuse возможно? Не позволяйте названию OpenSuse обмануть вас, оно поддерживает и другие дистрибутивы. Я не верю, что это дает вам репозиторий yum, но дает пользователям возможность загружать ваши файлы .rpm. Но самое классное, что он делает, это скомпилирует ваш пакет для вас в любой архитектуре и в любых версиях Fedora / Suse / etc, которые вы хотите поддерживать.

Главная страница: https://build.opensuse.org/
Вики-страница: http://en.opensuse.org//openSUSE:Build_Service


Я слышал хорошие
новости

2
Сервис сборки OpenSuse потрясающий! Это дает вам репозиторий yum - или несколько в зависимости от того, какие цели вы выбираете. Он даже поддерживает дистрибутивы на основе .deb. Даже сервис Ubuntu PPA не поддерживает дистрибутивы Debian, а Ubuntu основан на Debian ... Я надеюсь, что Novell поддерживает этот сервис. Пока что это работает довольно хорошо и удобно в использовании.
maxschlepzig



2

Самая близкая вещь, о которой я могу думать, - это Коджи для сопровождающих пакетов Fedora . Если вы хотите разместить свои собственные пакеты, довольно просто создать свои собственные пакеты локально и разместить их где-нибудь в Интернете. Вы можете создать репозиторий yum с помощью createrepoинструмента. Затем вы можете просто создать конфигурацию репо в /etc/yum.repos.d/, которая указывает на этот веб-репозиторий.


0

Вы можете использовать эту команду:

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

2
Вопрос не в том, как добавить существующее хранилище, а в том, как легко настроить хранилище, содержащее один / несколько пакетов, через инфраструктуру, предоставляющую хранилище.
maxschlepzig
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.