The 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. |
|||||||||||||||||||||
|
Ubuntu 13.10What happened?The How can I install package x that depends on ia32-libsThere are 2 ways:
1. Repackage old packagesI 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 repositoryPlease 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 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):
|
|||||
|
|
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". |
|||||||||||||
|
|
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 read that you are supposed to install the
The solution which worked for me was to install the following packages:
|
|||||
|
protected by Community♦ Oct 22 '13 at 8:59
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?