Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

A friend of mine uses RPM and has many custom in house developed packages of his own and wants to switch to Ubuntu.

The question he asked me was; Can I use RPM packages with Ubuntu instead of .deb ? as it is almost impossible recompiling all packages he has already.

Note: The question is about working Natively with RPM packages (not to convert RPM to deb using Alien)


share|improve this question

marked as duplicate by Richard, i08in, Rinzwind, karel, Jorge Castro Apr 1 '14 at 13:50

This question was marked as an exact duplicate of an existing question.

With regards to your flag - the answers given in the dupe explain the only way currently to utilise RPM's. Thus its a duplicate. – fossfreedom Apr 1 '14 at 14:15

Install an RPM Package on Ubuntu Linux

Installing software on Ubuntu usually entails using Synaptic or by using an apt-get command from the terminal. Unfortunately, there are still a number of packages out there that are only distributed in RPM format.

There’s a utility called Alien that converts packages from one format to the other. This doesn’t always mean that an rpm will work on your system, though. You will need to install some prerequisite software packages in order to install alien, however. These packages include gcc and make.

share|improve this answer
Thanks for your explanation about Alien... what I understand is problems with Alien comes from dependencies. what if the custom RPM packages I talked about are self sufficient and has no dependencies? does this mean Alien will always work then?........also, away from converting, is there a way to natively work with RPM -without conversion I mean? – Ahmadgeo Apr 1 '14 at 13:59

Not the answer you're looking for? Browse other questions tagged or ask your own question.