Ask Your Question
1

How can I create a RPM repo and hosted in a cloud service?

asked 2018-11-08 10:35:20 -0600

victordevz gravatar image

Hello community,

I want to know how can I create my own Fedora repository and if the packages can be hosted in a Cloud service like Dropbox or Google Drive?.

Regards,

edit retag flag offensive close merge delete

Comments

Impossible... but you can make a rpm repository with gitlab...

davidva gravatar imagedavidva ( 2018-11-08 17:12:33 -0600 )edit

3 Answers

Sort by ยป oldest newest most voted
2

answered 2018-11-08 11:30:48 -0600

florian gravatar image
edit flag offensive delete link more
0

answered 2018-11-18 03:43:19 -0600

johanh gravatar image

Copr, as already mentioned, is great for hosting FOSS applications. If you for some reason need to host proprietary software, you need to host it on your own web server (the terms of Copr won't allow hosting other than free and open source software). Dropbox and Google drive won't work, because you can't host and share a directory structure with direct links to files. You need access to the web server home directory, so that you can create the repo directory structure. I use the createrepo command to create the structure and rsync the directory structure to my web server. You can easily script this.

edit flag offensive delete link more
0

answered 2018-11-17 18:24:03 -0600

carlwgeorge gravatar image

A Fedora repository is a directory of RPMs and metadata available over HTTP(S) or FTP. You can create the metadata by using createrepo_c, then upload the entire directory to a webserver or any service that allows anonymous access.

COPR is a great solution for this that handles the metadata generation and hosting for you, and is also integrated into dnf (dnf copr enable...).

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2018-11-08 10:35:20 -0600

Seen: 48 times

Last updated: yesterday