Ubuntu Forums Archive Viewer

Will Fedora RPMs install on other RPM distros?

Archived thread 1004325 from Other OS Talk. Markdown source: Other_OS_Talk/thread_1004325_Will_Fedora_RPMs_install_on_other_RPM_distros.md

Original URL About this archive
#1

Quick question as I consider some distro-hopping. I've noticed a lot of non-repository items are often distributed in only two flavours: Ubuntu or Fedora.

I'm wondering, will something packaged for Fedora still install on OpenSUSE?

Thanks.

#2

Depends, some things will work. I have used SUSE rpms on Fedora in the past. Most of them fail though, because required packages have different names.

#3

Some works, i dont suggest it tho.

#4

YeOK said: Depends, some things will work. I have used SUSE rpms on Fedora in the past. Most of them fail though, because required packages have different names.

And sometimes the dependancies are in different places even though the names are the same, thus breaking the precompiled program.

#5

As people have mentioned some work and some don't just like how Debian .deb packages sometimes can work on Ubuntu.

#6

jrusso2 said: As people have mentioned some work and some don't just like how Debian .deb packages sometimes can work on Ubuntu.

...except that Ubuntu is directly based off Debian and even imports Debian packages at the start of every release cycle, while a distro like openSUSE is very different from Fedora.

/nit-picking

#7

You could ask rpmlint which checks for common errors in rpm-packages or check if the disro is LSB-conform. IMHO Fedora and OpenSuSE are very similar.

#8

jrusso2 said: As people have mentioned some work and some don't just like how Debian .deb packages sometimes can work on Ubuntu.

I thought all debian packages could install on ubuntu (because it's based on debian) but not always vice versa.

#9

i doubt it will work well

your better of compling from the source code

#10

uljanow said: You could ask rpmlint which checks for common errors in rpm-packages or check if the disro is LSB-conform. IMHO Fedora and OpenSuSE are very similar.

Fedora is based off of Red Hat, while OpenSuse is based (way back when) off of slackware. Any similarities are due to LSB compliance or fate, and I don't really like trusting my system stability to fate.

I thought all debian packages could install on ubuntu (because it's based on debian) but not always vice versa.

No! And not all Ubuntu packages will work either... a package for 8.04 might wreck an 8.10 install, and vice versa.

#11

you might also be better off using Alien or something to convert debian packages too.