What I normally do, not necessarily the best way, is download the rpm and then try to install it with urpmi. My reasoning is that it
might install if it can find matches for its requirements in the Mageia repositories. Failing that it will tell me what It needs and I can either bodge a solution with symlinks or, as a last resort, I can try to build whatever it needs from sources.
It can be useful to first check if what you need is available as a Mandriva rpm as they are still not too far away from being directly usable in Mageia. For example, the SooperLooper sound pattern recording program is not available for Mageia, but the Mandriva rpm only fails to satisfy one of its requirements from the Mageia repositories (a thread library) . The Mandriva version of this library will happily install in Mageia and if you do that first then the SooperLooper package installs without complaint.
A similar approach may well work for you too. I would not normally recommend using the nodeps approach, except, perhaps, as a last resort and fully expecting that the package may not work as expected.
Also bear in mind that the 32-bit repositories normally configured in a 64-bit install do not include the "tainted" and "nonfree" packages. Nothing prevents you from adding them too if it will help either with main 32-bit applications or with 32-bit support packages (libraries and the like).
ethancello wrote:Can I install a 32 bit rpm by double clicking on it
Yes. That works for me in pcmanfm (file manger) under LXDE. It will pop-up a request for the root password.
ethancello wrote:or "sudo rpm -Uvh --nodeps <package>.rpm"
I suppose that might work but I have no experience of the sudo command so I cannot say for sure. If it is configured for you to use it then it should do its job. As to the options for rpm; -v might be useful, -h would give you something to watch while you wait. I suspect -U would only help if there are existing packages to upgrade. Perhaps -i would be enough for an ordinary install? I cannot see how --nodeps will help unless you really know that you do not need all of the package's requirements, then again, nothing beats a good try
