I’ve been testing OpenMandriva in a VM with an eye toward switching. I use, however, a lot of weird software that’s not in the repos (3D printing stuff, emulators, etc). I’ve searched the forums here for any mention of Copr, which has a lot of this software, but I haven’t been able to find how to enable it, and the command I’d use on Fedora doesn’t work (I get no such command: copr from dnf).
How would I get Copr going in the way I would on Fedora?
Welcome! We are happy to see you here and we hope that you would make this your home.
That said, if there are packages on COPR, they may or may not work here. Probably won’t work. OpenMandriva is a unique distro that is not based on anything else. Yes, we use RPM, but our package naming convention is not the same and Fedora or openSUSE. Those two are not swappable either. Activating the COPR repo would not be an option.
You have two options.
The first option is to file package requests for all the packages you need here and then wait till they are done before making the switch. Package requests do get worked on. They are a big thing here. BUT, we have a small team and it is not an overnight thing. Many people file package requests and they are “First come, first served.”
The second option is to stay with Fedora as what you need is in COPR.
It’s your choice. I would pick the first option, but that might take a few weeks. On the other hand, you are up and running right now.
Thank you both for your responses! Honestly, I’m more of an Arch user than a Fedora user; my company uses Fedora, and I’m looking to OM ROME as a rolling replacement. Since both distros are RPM-based, I figured there would be more package compatibility between Fedora and OM than between Arch and OM.
After a review, I’ve identified the following packages in order of priority:
## Packages of High Priority (I use these frequently)
starship
iosevka-nerd-fonts
iosevka-term-nerd-fonts
iosevka-term-slab-nerd-fonts
pandoc
vifm
prusa-slicer
openscad
platformio
cura
orca-slicer
gitui
gh-cli (instructions don't work on OM)
## Packages of Medium Priority (I prefer these alternatives or I use these occasionally)
neovide
kora-icon-theme
libaacs
libisofs
libbdplus
## Packages of Low Priority (I sometimes use these or I'm experimenting with them)
worker (krusader is there)
fs-uae-launcher
BasiliskII
neomutt
isync/mbsync
w3m
So you’re saying I should go to GitHub and request these one by one? Arch has the AUR; Ubuntu has PPAs; openSUSE has its build service, and Fedora has COPR. There is no analog for OM?
You can go to the GitHub and request them one per request. It basically has a form to fill out that gives the devs the info they need to go grab it and build it without having to search for all the info.
If it’s too much, I can take the list and do it for you, but if you do it yourself, you will get an automatic email when they close each one. I would prefer you get that email than me as you are the one who needs it.
Just click on New Issue and select Package Request. HINT: The first one is hard. The second one is a piece of cake.
Thank you! I’ve added all the high priority ones from the list (I realized later that some of them have Flatpaks, and Starship can be installed via CLI).
The GitHub CLI seems problematic. Their instructions for DNF 4 are these: