Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
RPM Support
-
As an experiment, I added a rpm to an Asset Directory which in turn was able to be downloaded to a CentOS system via wget and installed with the rpm command.
wget http://<ProGetServer>/endpoints/RPMTest/content/apacheds-2.0.0.AM25-x86_64.rpm
sudo rpm -i apacheds-2.0.0.AM25-x86_64.rpm
It appears that for ProGet to be a Yum mirror, a repomd.xml needs to exist (and updated as necessary). Performing a yum install on the above server results in: http://<ProGetServer>/endpoints/RPMTest/content/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Hope this is useful.
-
Thanks Scott; just an FYI, we spent sometime investigating this and it actually looks simpler because it separates the package metadata from the file metadata, and uses XML as the serialization.
We'll keep digging; since it's addidirive, I don't see why we couldn't get it in a maintence release if it's as easy to do as, say, Helm or something. Just don't want to get stuck in a rabbit hole like PHP Composer :(
-
Hi,
Resurrecting this thread since it was brought up today by our Software Architect. Are you guys still planning on adding native RPM support to ProGet?Thanks!
Scott -
Would love to see this! We run a bunch of CentOS servers.
-
Can anyone from Inedo reply please?
Thanks!
-
I guess no one at Inedo is monitoring this thread...
-
Ahhhh so sorry, this thread isn't being tracked on our internal dashboard for some reason, so we didn't get notice about it :/
The development got bumped to Q1 of next year (it was originally planned for last month), but we're still very positive about doing it! The rough plan is to follow a similar process as we are with R/Cran -- so please stay tuned :)
-
@atripp Thanks for the update! I was getting concerned that this was being dropped. Glad to hear it's still in the pipeline :)
-
With Q1 approaching, I'm taking ownership of this and I've already finished a lot of the preliminary research. Provided we have some folks willing to test a few prerelease builds for us, I think we can start implementation right away in January.
@scusson_9923 - Since you've already done some testing with this and asset directories, I figure you'd be interested in this :)
If anyone else would be interested in trying this out, just post another reply and we'll connect in January.
Thanks!
-
@gdivis Sure thing. Just let me know when something is available for me to test.
-
Will very likely work without having to wget it first:
rpm -ihv http://<ProGetServer>/endpoints/RPMTest/content/apacheds-2.0.0.AM25-x86_64.rpmOn Centos/RHEL/Fedora the easiest way to setup a rpm repo is to just place all rpm files on a file server and run
createrepo .from the top level directory to create all the meta.And update your
/etc/yum.repo.d/fedora.repofile to point at your file server.It would be useful to see Proget support rpm version management as well as pacman version management.
I could test something... Let me know.
-
Hi @markcodyre_7146 - we now have a prerelease version of ProGet available with support for RPM feeds. It is currently lacking support for connectors, replication, and GPG keys but otherwise is ready for testing if you'd like. It’s available now via InedoHub as ProGet 5.2.25-redline.1.
-
@gdivis Thanks! Can't wait to try it.
-
FYI; this has been released already as a main feed type, no longer a pre-release :)
I'm going to lock the thread from here to make it easier to submit new issues if anyone has them
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login