Installing 32-bit libs on a 64-bit Linux system:

Note - Although only Ubuntu 12.04 and 13.04 are mentioned. These commands have been tested and they work on 20.04 and above. (LAST TESTED ON - 22/October/2023)

Many Linux games are built using a 32-bit architecture and so to run them on a 64-bit system you will need to add the necessary 32-bit libraries to your Linux distribution.

  1. To install 32-bit libraries on Ubuntu 12.04 LTS (64-bit), open Terminal and type sudo apt-get install ia32-libs lib32stdc++6 (you will need to enter your password).
  2. Then just for good measure, let's make sure your Ubuntu is up to date. Type sudo apt-get update and lastly, restart your computer.

  1. To install 32-bit libraries on Ubuntu 13.04 (64-bit) or later, open Terminal and type:
    sudo apt-get install lib32z1 (you will need to enter your password).
  2. Then just for good measure, let's make sure your Ubuntu is up to date. Type sudo apt-get update and lastly, restart your computer.

Note: Other libraries that might help are: sudo apt-get install libgtk2.0-0:i386 libidn11:i386 libglu1-mesa:i386 libxmu6:i386
and some of this: sudo apt-get install libpangox-1.0-0:i386 libpangoxft-1.0-0:i386


Now you should be able to install and launch your Linux games that require the 32-bit libs. During the installation process look for any README files that may mention needing to install additional dependencies. If so, here is the syntax needed sudo apt-get install package-name:i386 (replace package-name with the package you are needing to install). Example: sudo apt-get install libasound2-plugins:i386