Will installing it mean that I will be able to install .rpm apps from Fedora repos??
No. I believe these package are in the repository for serving other purposes. For rpm
it is required by alien
package for converting . And for yum
I believe that's included for working in a chroot
environment as hinted by this launchpad answer.
And there will lots of issues if you try to use a rpm repository in Ubuntu. You need a working rpm based system to use a rpm repository. Ubuntu is based on Debian and uses debian packages. Trying to install even a simplest dirdiff
rpm throws errors complaining lacking of most basic libc.so.6
library. It's also not recognizing /bin/sh
and ldconfig
, although those are available in the system.
Here is the output of the trial
rpm: RPM should not be used directly install RPM packages, use Alien instead!
rpm: However assuming you know what you are doing...
warning: Downloads/dirdiff-2.1-163.6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
error: Failed dependencies:
/bin/sh is needed by dirdiff-2.1-163.6.x86_64
/sbin/ldconfig is needed by dirdiff-2.1-163.6.x86_64
libc.so.6()(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.2.5)(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.3.4)(64bit) is needed by dirdiff-2.1-163.6.x86_64
libc.so.6(GLIBC_2.4)(64bit) is needed by dirdiff-2.1-163.6.x86_64
tcl is needed by dirdiff-2.1-163.6.x86_64
tk is needed by dirdiff-2.1-163.6.x86_64
This indicates that, A whole system should be built based on rpm packages, otherwise it's not possible to just install rpm. However, you can install rpm packages by first converting those into debian packages.
Check these question
cross-compiling
? – Ahmed Al-attar Sep 20 '16 at 15:46