Multilib switch Problem

The multilib switch in the false position inhibits multilib files but still leaves the repo in the buildiso, could this be removed?

The default multilib="true" configuration only controls if packages from the multilib repo will be included in the final ISO.

The accompanying cmdline argument -n is only used to override when the profile config entry `multilib=“true”'; it has no effect otherwise.

Yes, run buildiso with the -x argument

Then edit the pacman.conf file in $chroots_dir/buildiso/<profile>/x86_64/desktopfs/etc/pacman.conf

And comment the section defining the multilib repo

#[multilib]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist

Then repeat the buildiso command but replace the -x with -zc

Why is buildiso -n keeping the multilib repo?

Because the multilib repo is required for installing and running Steam on Manjaro.

 $ pamac search ^steam --no-aur
steam-removable-media-git  24.07.r45.3ee6f2c-1                   extra
    Automounts and imports removable media as a Steam library
steam-powerbuttond-git  24.05.r21.6c89b0e-1                      extra
    Simple powerbutton daemon for steam with gamescope-session
steamos-powerbuttond  3.4-1                                      extra
    Power button daemon
steamos-networking-tools  1.2-1                                  extra
    SteamOS networking tools
steamos-manager  25.7.0-1                                        extra
    SteamOS Manager daemon for running various system management
    tasks
steam-installer  1.0.0.87-1                                   multilib
    Valve's digital software delivery system (Installer Version)
steam-devices  1.0.0.87-2                                     multilib
    List of devices Steam and SteamVR will want read/write
    permissions on
steam  1.0.0.87-2                                             multilib
    Valve's digital software delivery system
decklike  20251031.0-1                                           extra
    Steam BigPicture OOBE

It prevents unnecessary topics in the forum like

Why is it I cannot install steam?

I would like to point out that disabling the multilib repo will make it impossible to - at a later point - to easily add e.g. wine or steam as it would require the user to manually enable the multilib repo.

Having the multilib repo enabled does no harm, indeed it will prevent installation and dependency errors when a package requires a lib32-<pkg> from the multilib repo or - as it is the case with steam - the installer is provided ONLY by the multilib repo.

2 Likes