Installing .rpm made for different distributions

Hello,
sorry it had to sound a bit awkward for you but since I am completely new to the openmandriva world just this question: is it safe to install an .rpm package that is not found in the openmandriva repos?
like this one: Install package multimedia:apps / flacon

Hi,
better yet is to file a New Package request at issue tracker.

BTW rpm packages for other distros may or may not work in OM.

PS>
Edited the topic title to make it more clear.

Fedora and openSUSE cannot share .rpms and neither can we. You may find some individual packages that work. Fedora packages are more likely to work here, but even that is risky. Try it. If it works, fine. If not, remove it. Under no circumstances should you add a Red Hat or openSUSE repository. You would have to manually download the file from their repo and install it manually. That’s doable.

Warning!

openSUSE one click installs will add the repository. Don’t do it.

Here is what I would do. This is the flacon github page.
GitHub - flacon/flacon: Audio File Encoder. Extracts audio tracks from an audio CD image to separate tracks.
You can use the info there to file a package request here. Package requests are worked on here and will not be ignored. We have a small team, so it will not be an overnight thing.

The flacon flatpak is available and you can run that while you wait. :grinning:

2 Likes

Didn’t know there was a flatpack for it so all good.

You should still file a package request. It should be better than the flatpak. If you have never done one, the first one is hard, but I already gave you the address, so that is the hard part. The second one is a piece of cake.

1 Like

I think this is the way: https://github.com/OpenMandrivaAssociation/distribution/issues/3218

2 Likes

You da man!

Actually, the license is wrong.
LGPL 2.1

Technically LGPL-2.1-or-later :wink:

I’m working on upgrading this package atm, our version is very out of date - 1.0.1 from 2014.

2 Likes

As I said, package requests don’t get ignored. :rofl:

2 Likes

thank you :pray:

flacon package updated to 12.0.0 & its dependencies have been added/updated/refreshed/rebuilt where required.
flacon is available in the cooker/extra repository for testing, it will make its way down to Rome/rolling if no issues are reported in cooker.

1 Like

At this moment published for ROME and 6.0 in /testing repository

sudo dnf install flacon --enablerepo=rolling-testing-x86_64-extra --enablerepo=rolling-x86_64-extra

or with restricted enabled:
sudo dnf install flacon --enablerepo=rolling-x86_64-restricted --enablerepo=rolling-testing-x86_64-extra --enablerepo=rolling-x86_64-extra --refresh

(make the relevant changes to fit your use case)

https://github.com/OpenMandrivaAssociation/distribution/issues/3218#issuecomment-2846777476

3 Likes

Wow, new here; you guys are ASKING us to make package requests?? Phew bless you guys! I would never have thought to make a request for some random item I needed. I’ll consider this in the future, but I’ll probably ask here before I presume to ask for my pet apps.

Is the idea to make a package request for any app that’s in rpm, flatpak or appimage form, to build it into a dnf package?

2 Likes

When you submit a New package request you must provide the source download link.
Usually if it is already packaged for other distribution it should be easy to find. If not, look for the source/download section at the relevant website.

Some stuff is sometimes distributed as package and appimage and/or flatpak.
If it’s just provided as appimage/flatpak we may suspect there are problems with packaging it (for whatever reason).

Aside: I see a couple of new package requests with flatpak install... as source. That’s not going to work this way :wink:

That said, the requests are satisfied depending on packagers interest/availability. Usually is first come, first served [cit. Wilson :)]

1 Like

If you need a package, we would rather build it from source right here, so we know what you are getting. This is much safer for you. If we can get the source files from the developer in a tarball, we would rather package that for you than have you using a flatpak that we can’t examine.

Besides, we aim to please. :smiley:

2 Likes

Okay super super interesting. Okay I will keep that all in mind. That data was helpful thank you both. I will keep it in mind going forward.

2 Likes

Because I’m new here, I am going to ask first:

Would the Mailspring project be a good candidate to request to be packaged specifically for OM? It’s got the tar.gz source listed. They also have clear instructions for their rpm install it looks like.

1 Like

I don’t see why not. It seems maintained and license ok.

1 Like

This is excellent. Adding packages to the repo based on user requests. I wouldn’t call myself a real maker, more of a tinkerer, but I do use the Arduino IDE and a couple of 3d printing slicers, and finding Linux versions of some EEPROM programmers and e-bike controller software can be like pulling teeth. I’m liking OM more and more.