ia32-libs package is no longer present in Ubuntu 12.04 repositories for a 64bit system.
Are there any available replacement packages available for download?
The ia32-libs package was a hack to get 32-bit packages installed on a 64-bit installation. Since Ubuntu version 11.10 (Oneiric), Multi Arch has been added. One of the objectives for it is removing the
You don't have to worry about this for packages in the standard repositories (e.g. the
It seems that ia32-libs still exist, but merely as a convenience package to include common 32-bit libraries. This package now uses Multi Arch to install the 32-bit packages correctly.
How can I install package x that depends on ia32-libs
There are 2 ways:
1. Repackage old packages
I will use the citrix receiver as an example, but you can use this method for any .deb package:
First, download the citrix receiver .deb package from their website and make a temporary directory do do the hacking in.
Extract the package
Open the file in gedit (or your favorite editor)
Find the line that starts with
Rebuild the modified package
And install it
Installing the citrix receiver requires some hacking too. You can find the full installation instructions on the Ubuntu wiki
You can do this with any old .deb package that still depends on ia32-libs.
2. Install ia32-libs from raring repository
Please note that is it very bad practice to install old packages! Sadly, for some binary installers, you do not have any other choice.
You can download the ia32-libs package from the raring repository. Download it and install it manually, then the dependencies should be resolved.
I read that you are supposed to install the
The solution which worked for me was to install the following packages:
If you get that error, try:
Then try it again:
I just did a fresh install of 12.04, that package is still available in the repositories. In fact, I got that error myself before I ran update. Afterwards, it worked fine.
I believe this specific use case was replaced with the packages "lib32z1 lib32ncurses5 lib32bz2-1.0 lib32asound2", which is probably a more specific and useful answer than saying "you can use multi-arch".
I installed the ia32-libs like this (I run Ubuntu 13.04 Raring Ringtail on a 64 bit machine):
Check own architecture:
Check if a foreign architecture is installed:
Depending on the results of the two commands above, the following three commands might work (took a long time to process in my case):
protected by Community♦ Oct 22 '13 at 8:59
Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?