Apakah ada layanan setara PPA di dunia Fedora?

23

Untuk Ubuntu ada layanan PPA yang nyaman ini tersedia di mana Anda bisa mendapatkan repositori paket Anda sendiri.

Anda dapat meletakkan paket sumber di sana yang di bawah lisensi sumber terbuka, misalnya snapshot pengembangan perangkat lunak Anda.

(Server menangani pembuatan paket biner yang tepat dan menandatanganinya dengan kunci repositori.)

Pengguna kemudian hanya perlu menambahkan alamat repositori dengan satu perintah dan dapat menginstal paket melalui apt-get.

Karena saya melihat ke dalam Fedora - apakah ada sesuatu seperti ini tersedia untuk paket Fedora?

Jika ya, versi arsitektur / distribusi apa yang didukung? Berapa banyak ruang yang tersedia?

Apa cara mempublikasikan paket untuk beberapa distribusi rpm melalui layanan seperti itu (mis. Versi Fedora saat ini dan RHEL)?

maxschlepzig
sumber

Jawaban:

12

OpenSuse Build Service mungkin? Jangan biarkan nama OpenSuse menipu Anda, itu mendukung distro lain juga. Saya tidak percaya itu memberi Anda repositori yum, tetapi itu memberi Anda tempat bagi pengguna untuk mengunduh file .rpm Anda. Tetapi hal paling keren yang dilakukannya adalah mengkompilasi paket Anda untuk Anda dalam arsitektur apa pun dan versi Fedora / Suse / dll apa pun yang ingin Anda dukung.

Halaman utama: https://build.opensuse.org/
Halaman Wiki: http://en.opensuse.org//openSUSE:Build_Service

jonescb
sumber
Saya telah mendengar hal-hal baik tentang layanan ini
RobotHumans
2
Layanan OpenSuse Build mengagumkan! Itu memberi Anda repositori yum - atau beberapa tergantung target mana yang dipilih. Bahkan mendukung distribusi berbasis deb. Bahkan layanan PPA Ubuntu tidak mendukung distribusi Debian dan Ubuntu didasarkan pada Debian ... Saya harap Novell menjaga layanan ini tetap hidup. Sejauh ini, ini bekerja dengan cukup baik dan nyaman untuk digunakan.
maxschlepzig
9

Ada Copr , informasi lebih lanjut tentang Wiki . Anda dapat menambahkan repositori dengan

dnf copr enable pengguna / proyek .

(Lihat di sini untuk dokumentasi tentang Dnf.)

js.
sumber
Pembaruan: fedorahosted.org sudah pensiun. tautan baru untuk wiki COPR adalah fedoraproject.org/wiki/Category:Copr
girish946
2

Hal terdekat yang bisa saya pikirkan adalah Koji untuk pengelola paket Fedora . Jika Anda ingin meng-host paket Anda sendiri, cukup sepele untuk membuat paket Anda sendiri secara lokal dan menempatkannya di suatu tempat yang dapat diakses web. Anda dapat membuat repositori yum dengan createrepoalat ini. Kemudian Anda bisa membuat konfigurasi repo di /etc/yum.repos.d/ yang menunjuk ke repositori berbasis web itu.

jsbillings
sumber
0

Anda dapat menggunakan perintah ini:

yum-config-manager --add-repo=<URL>
Vadim Smilansky
sumber
2
Pertanyaannya bukan tentang bagaimana menambahkan repositori yang sudah ada - ini tentang bagaimana cara mengatur repositori yang berisi satu / beberapa paket dengan mudah melalui infrastruktur penyedia repositori.
maxschlepzig