Therefore, if you want to install a package with 32-bit dependencies (or if you see that a package 'cannot be installed' but don't know the dependencies in advance, you may try this all the same), you can follow either one of these procedures:
- From the Mageia Control Center: in Software Management -> Configure media sources for install and update, you should have a list of configured media sources: tick the Enabled boxes next to both the Core 32-bit Release and Core 32-bit Updates media that should be on the list; you may also want to enable Core 32-bit Nonfree and Tainted media (Release and Update) if you have the respective 64-bit media enabled; then confirm and update your system before you try installing the packages you want again
- From the commandline (urpmi): open the /etc/urpmi/urpmi.cfg file (must have root privileges) and you will see several sections named like the media sources in your system; find the sections with Core 32-bit in their name (see above), and you should see a line with 'ignore' inside each of them: simply remove that line for all those media sources, and then run the command 'urpmi.update -a' (still with root privileges) to make sure all the media sources are updated; alternatively you can use the command in doktor5000's post (viewtopic.php?f=36&t=12952#p75926 - bash-completion works)
- From the commandline (dnf): as currently noted in the Mageia Wiki (https://wiki.mageia.org/en/Using_DNF#Install_and_Setup), you can use the command 'dnf config-manager --set-enabled <repository list>' (with root privileges), where <repository list> is the list of the 32-bit repositories defined for dnf and separated by spaces: they are 'mageia-i586 updates-i586 mageia-x86_64-nonfree updates-x86_64-nonfree' (I don't have dnf configured, so I can't verify)
If you find any issues or inaccuracies in this post please let me know so I can fix them