Package ‘ia32-libs-gtk’ has no installation candidate Ubuntu 13.10

The package ‘ia32-libs-gtk’ has been removed in Ubuntu 13.10 (I have no idea why). When you try and install it you get the error “Package ‘ia32-libs-gtk’ has no installation candidate”. It seems that most people need this ia32-libs-gtk for installing or running Adobe Air. I have found the solution is:

sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386

This got Adobe Air working on my computer but it would be good to get feedback from other people – so please leave a comment if it works for you.

Posted in Ubuntu 13.10, Ubuntu Desktop
16 comments on “Package ‘ia32-libs-gtk’ has no installation candidate Ubuntu 13.10
  1. Dan says:

    3 words – Yes, yes and yes.

    This is exactly what I was looking for to solve my Problem of running LinAXEpad on 64 bit 13.10 Ubuntu. After searching through multiple pages, there didn’t seem to be many pretty options as the results dated back to about 2009, where the ia32 feature was removed for the arch system.

    After reading up about it, new system can run 32 bit or 64 bit software without knowing which they are doing. This is all good and well until you install your software and it doesn’t come through the package manager.

    No idea why LinAXEpad doesn’t come through package manager (a weird choice on the developers end), but this solved my problem.

  2. Naidu says:

    I needed this lib for running Blackberry SDK (eclipse) and your solution helped me as well. Thanks a lot.

  3. Suneel says:

    this solved forticlient vpn also. Thank you …

  4. vietjovi says:

    Thank you very much, my problem solved. I installed Zimbra Desktop on Ubuntu 13.10. Thanks again. God bless you ^^

  5. mbaroukh says:

    And for IntelliJ Idea :)

  6. LadyBon says:

    I get the error, Unable to locate package lib32nss-mdns

    • james says:

      What version of Ubuntu are you on?

      • james says:

        Just checked the package on my computer using apt-cache. You might need enable the “universe” repository. I.e. go to System Settings -> Software and Updates and then select “Community-maintained free and open-source software (universe)”.

        Alternatively, you can add the following lines to /etc/apt/sources.list.

        deb saucy universe
        deb saucy-updates universe

        then sudo apt-get update etc.
        Hope this helps,


        p.s. I found this out from this command:

        apt-cache policy lib32nss-mdns

        The output was:

        Installed: 0.10-3.2ubuntu1
        Candidate: 0.10-3.2ubuntu1
        Version table:
        *** 0.10-3.2ubuntu1 0
        500 saucy/universe amd64 Packages
        100 /var/lib/dpkg/status

  7. LadyBon says:

    James, thank you for your help. Please bear with me, as I am brand new to Lunix this week, because of the XP thing.

    Community maintained software is already checked in software updates.

    When I tried to go the terminal route this is what I got:
    sudo gedit /etc/apt/sources.list
    [sudo] password for ladybon:

    ** (gedit:28193): WARNING **: Could not load Gedit repository: Typelib file for namespace ‘GtkSource’, version ‘3.0’ not found

    (gedit:28193): IBUS-WARNING **: The owner of /home/ladybon/.config/ibus/bus is not root!

    Did I do the correct command for the /etc/apt/sources/list?
    I am looking to add the YNAB software so that is why I need the ADOBE AIR.


  8. LadyBon says:

    Ok, so I was able to get in via the nano command: this is what I received:

    adybon@ladybon-OptiPle:~$ sudo nano /etc/apt/sources.list
    [sudo] password for ladybon:
    ladybon@ladybon-OptiPlex-GX270:~$ sudo apt-get update
    E: Malformed line 58 in source list /etc/apt/sources.list (URI parse)
    E: The list of sources could not be read.
    ladybon@ladybon-OptiPlex-GX270:~$ sudo apt-get install
    Reading package lists… Error!
    E: Malformed line 58 in source list /etc/apt/sources.list (URI parse)
    E: The list of sources could not be read.
    E: The package lists or status file could not be parsed or opened.
    ladybon@ladybon-OptiPlex-GX270:~$ sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Unable to locate package lib32nss-mdns

    • james says:

      Okay. I’ve got the url incorrect. Can you remove the lines and use system preferences method and then this will work.

  9. rozi says:

    okey.. it’s work fine for my kubuntu.

  10. Swapnil says:

    i have also same problem. please help me.

  11. thath says:

    Thanks, it works for me, ubuntu 14.04

  12. Eduardo says:

    Thanks forticlient works now.

Leave a Reply