From ArchWiki
Revision as of 19:50, 28 July 2018 by Rdeckard (talk | contribs) (flag for merge)
Jump to navigation Jump to search

Merge-arrows-2.pngThis article or section is a candidate for merging with Official repositories.Merge-arrows-2.png

Notes: See talk page to discuss. (Discuss in Talk:Multilib#Merge with official repositories page)

The multilib repository is an official repository which allows the user to run and build 32-bit applications on 64-bit installations of Arch Linux.

Directory structure

With the multilib repository enabled, the 32-bit compatible libraries are located under /usr/lib32/.


To use the multilib repository, uncomment the [multilib] section in /etc/pacman.conf. Be sure to uncomment both lines.

Include = /etc/pacman.d/mirrorlist

Then upgrade the system and install the desired multilib packages.

Tip: Run pacman -Sl multilib to list all packages in the multilib repository. 32-bit library package names begin with lib32-.


Execute the following command to remove all packages that were installed from multilib:

# pacman -R $(comm -12 <(pacman -Qq | sort) <(pacman -Slq multilib | sort))

If you have conflicts with gcc-libs reinstall the gcc-libs package and the base-devel group.

Comment out the [multilib] section in /etc/pacman.conf:

#Include = /etc/pacman.d/mirrorlist

Then upgrade the system.

See also