Wednesday 14 January 2009

Install mondo archive on a 64 bit Linux

If you have all of the dependencies downloaded and installed (afio, mindi, mkisofs, gzip) but I still receive the following message when trying to install Mondo:

libnewt.so.0.52 is needed by mondo-2.0.8-1.fc5.i386

It complains that newt is missing but , it is installed.

rpm -ivh newt-0.52.2-6.rpm
package newt-0.52.2-6 is already installed

SOLUTION:
=========
Dependencies between i386 pkgs and x86_64 pkges are tricky.
Rebuild a x86_64 package from the src.rpm:
rpmbuild --rebuild mondo-2.2.7-1.rhel3.src.rpm (the x86_64 version)
When you checked early:
package newt-0.52.2-6 is already installed (it means a i386 version)

After installing the dependencies, install mondo:

rpm -Uvh /usr/src/redhat/RPMS/x86_64/mondo-2.2.7-1.rhel3.x86_64.rpm
rpm -Va mindi mondo mindi-busybox

No comments:

Post a Comment