Announcement

Collapse
No announcement yet.

32-bit libs package change?

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    32-bit libs package change?

    I can't seem to find the 32-bit installables to get my 32-bit apps to run under 64 bit Kubuntu. Did the package name change. ia32-libs doesn't seem to exist any more

    Thanks

    ...anyone?
    Last edited by PattiMichelle; Jan 16, 2014, 11:05 PM.

    #2
    Originally posted by PattiMichelle View Post
    ...Did the package name change...
    Well, the approach changed, see https://help.ubuntu.com/community/MultiArch

    Regards, John Little
    Regards, John Little

    Comment


      #3
      This is really confusing. This link seems to apply only to Debian repo packages. It sounds like they're saying they did away with the ia386-libs package but I can't tell what I need to install (i.e., it's replacement) to get the 32-bit support of non-Debian-repo packages. *Is* there a package (like build-essential to get gmake/headers/etc.) that I can install to get the 32-bit subsystem working automatically as in the past, or is that now software/package specific somehow?

      I'm trying to get ITT's IDL, which has a 32-bit front end (gui), running and it is not a Debian package. I can't find ia386-libs (or anything equivalent) anywhere. (I had not this problem with IDL in previous Kubuntu versions.) Help?
      Last edited by PattiMichelle; Jan 17, 2014, 12:46 PM.

      Comment


        #4
        Normally, all you should need to do is try and install the 32-bit package, instead of the 64 bit one. The way the system works now is that it will go and grab all the needed dependencies (ie 32 bit packages) just like any other package. There is no longer a need for the ia-32 libs meta-package. All this did was pull in basically all the 32bit libraries, instead of only the ones you actually need.

        Of course this is of no help for installing non-packaged software binaries. Let's see what we need.......
        Last edited by claydoh; Jan 17, 2014, 04:54 PM.

        Comment


          #5
          Info on IDL is sparse from my admittedly brief search, but outside of running the gui from a terminal and using the errors you get to track down each individual library it can't find, there is another solution that should work.

          You can go and get the ia32-libs-multiarch package from Raring 13.04. As this is simply a meta-package, it does not contain any actual software, but has a dependency list that will get all the ia32-libs. It seems to work fine in 13.10, so installing it might just do the trick.

          Comment


            #6
            Originally posted by claydoh View Post
            Info on IDL is sparse from my admittedly brief search, but outside of running the gui from a terminal and using the errors you get to track down each individual library it can't find, there is another solution that should work.

            You can go and get the ia32-libs-multiarch package from Raring 13.04. As this is simply a meta-package, it does not contain any actual software, but has a dependency list that will get all the ia32-libs. It seems to work fine in 13.10, so installing it might just do the trick.
            I will try your suggestion. Can I do that with apt-get? Not sure how to do that with the package manager...

            Thank you for taking the time to look for that for me, I was totally striking out. There is a very *wide* range of user experience in the K/Ubuntu community, so sometimes these things seem unnecessary, at least from one point of view: that of the K/Ubuntu maintainers assuming that only Debian packages will be used - which is kind of a mac-like POV. Pity - it's a really good OS. My other platform (opensuse) has a "32-bit subsystem" option during installation, also console tools, and build/gmake environment(s). I found "build-essential" a few years ago, but that was easier to find than this ia32-libs since the latter has been apparently depricated but not replaced by equivalent functionality for non-Debian-repo software.

            Have a good weekend!

            Comment


              #7
              Once you download the package, you can simply double click it to install, or use dpkg in the terminal:

              Code:
              sudo dpkg -i {name-of-package}
              Make sure to specify the full path to the deb file, or else cd to the folder where it is located.

              Sent from my Droid DNA using Tapatalk, like that really matters

              Comment


                #8
                Debian packages aren't different from rpm packages used in Suse , Fedora, etc, in how they work for software management, so Debian and Ubuntu aren't any more Mac like than anyone else is.

                I think that the real difference, in terms of 32 bit support is that Debian needs to support many more platforms, so drive space becomes an issue, as the previous way basically installed the kitchen sink, the refrigerator, freezer, dishwasher, and the microwave, where most things only really need a small subset of them. I don't remember how it works in suse for sure, but I thought it was similar.

                I do think removing the ia32-libs package in Debian was a mistake, as though it isn't necessary for the vast majority, it is still handy for some.

                Sent from my Droid DNA using Tapatalk, like that really matters

                Comment


                  #9
                  You rock! Thanks...

                  Comment


                    #10
                    Originally posted by PattiMichelle View Post
                    You rock! Thanks...
                    Glad you have it all fixed now, but with my shape, I tend to roll, instead of rocking

                    Comment


                      #11
                      Well, not exactly fixed up - there was a .dsc file and a .gz file. The latter gave a folder. Nothing that looks or behaves like a package (clickable or otherwise in dolphin)... :-/

                      No .deb extension, etc.

                      They shoulda just left the metapackage in the distro. :-( Nobody woulda noticed... (except folks like moi)

                      I feel so dumb. :-((
                      Last edited by PattiMichelle; Jan 18, 2014, 02:42 PM.

                      Comment


                        #12
                        Originally posted by PattiMichelle View Post
                        Well, not exactly fixed up - there was a .dsc file and a .gz file. The latter gave a folder. Nothing that looks or behaves like a package (clickable or otherwise in dolphin)... :-/

                        No .deb extension, etc.

                        They shoulda just left the metapackage in the distro. :-( Nobody woulda noticed... (except folks like moi)

                        I feel so dumb. :-((
                        Don't, it is not as obvious as one would think. Way down at the bottom of the page I linked to, look for "Download ia32-libs-multiarch" and click the "i386' link, which will take you to a list of mirrors to get it from. Any of these will do.

                        My apologies, as I really should have been more descriptive as those package info pages are not really clear.

                        Comment


                          #13
                          Originally posted by claydoh View Post
                          Don't, it is not as obvious as one would think. Way down at the bottom of the page I linked to, look for "Download ia32-libs-multiarch" and click the "i386' link, which will take you to a list of mirrors to get it from. Any of these will do.

                          My apologies, as I really should have been more descriptive as those package info pages are not really clear.
                          <<giggle>> - thanks, dude. I guess I was in too much of a hurry (or feeling grumpy). Have a good one!

                          EDIT: Didn't go as expected :-(
                          [sudo] password for patti:
                          Selecting previously unselected package ia32-libs-multiarch.
                          (Reading database ... 214956 files and directories currently installed.)
                          Unpacking ia32-libs-multiarch (from ia32-libs-multiarch_20090808ubuntu36_i386.deb) ...
                          dpkg: dependency problems prevent configuration of ia32-libs-multiarch:
                          ia32-libs-multiarch depends on bluez-alsa.
                          ia32-libs-multiarch depends on libgettextpo0.
                          ia32-libs-multiarch depends on gstreamer0.10-plugins-base.
                          ia32-libs-multiarch depends on gstreamer0.10-plugins-good.
                          ia32-libs-multiarch depends on gtk2-engines.
                          ia32-libs-multiarch depends on gtk2-engines-murrine.
                          ia32-libs-multiarch depends on gtk2-engines-pixbuf.
                          ia32-libs-multiarch depends on gtk2-engines-oxygen.
                          ia32-libs-multiarch depends on gvfs.
                          ia32-libs-multiarch depends on ibus-gtk.
                          ia32-libs-multiarch depends on libacl1.
                          ia32-libs-multiarch depends on libaio1.
                          ia32-libs-multiarch depends on libao4.
                          ia32-libs-multiarch depends on libattr1.
                          ia32-libs-multiarch depends on libaudio2.
                          ia32-libs-multiarch depends on libcanberra-gtk-module.
                          ia32-libs-multiarch depends on libcap2.
                          ia32-libs-multiarch depends on libcupsimage2.
                          ia32-libs-multiarch depends on libcurl3.
                          ia32-libs-multiarch depends on libdbus-glib-1-2.
                          ia32-libs-multia
                          dpkg: error processing ia32-libs-multiarch (--install):
                          dependency problems - leaving unconfigured
                          Errors were encountered while processing:
                          ia32-libs-multiarch
                          patti@KubuntuEB8640:~/Desktop$

                          I'm guessing at this point it would be better to try installing from a repo - except the repo for my distro doesn't have this package. Maybe I should downgrade? Or maybe the repo godz would set up this metapackage again?

                          patti@KubuntuEB8640:~/Desktop$ uname -a
                          Linux KubuntuEB8640 3.11.0-14-generic #21-Ubuntu SMP Tue Nov 12 17:04:55 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
                          patti@KubuntuEB8640:~/Desktop$
                          Last edited by PattiMichelle; Jan 18, 2014, 04:30 PM.

                          Comment


                            #14
                            Ok, try this, which should make it install those things it is barking at you about:

                            Code:
                            sudo apt-get -f install
                            This will pull in those packages dpkg didn't get before (the -f means "fix-missing"). And for some reason it will also uninstall the ia32-libs meta-package we just installed (??) but that is not going to mess with things I think.

                            Comment


                              #15
                              She's just not getting this...

                              patti@KubuntuEB8640:~$ sudo apt-get -f install
                              [sudo] password for patti:
                              Reading package lists... Done
                              Building dependency tree
                              Reading state information... Done
                              Correcting dependencies... Done
                              The following packages will be REMOVED:
                              ia32-libs-multiarch:i386
                              0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
                              1 not fully installed or removed.
                              After this operation, 39.9 kB disk space will be freed.
                              Do you want to continue [Y/n]?
                              (Reading database ... 214959 files and directories currently installed.)
                              Removing ia32-libs-multiarch ...
                              patti@KubuntuEB8640:~$ cd Desktop
                              patti@KubuntuEB8640:~/Desktop$ ls
                              Firefox.desktop ia32-libs-multiarch_20090808ubuntu36_i386.deb Installed Files MATLAB 2013a.desktop
                              patti@KubuntuEB8640:~/Desktop$ sudo apt-get -f install ia32-libs-multiarch_20090808ubuntu36_i386.deb
                              Reading package lists... Done
                              Building dependency tree
                              Reading state information... Done
                              E: Unable to locate package ia32-libs-multiarch_20090808ubuntu36_i386.deb
                              E: Couldn't find any package by regex 'ia32-libs-multiarch_20090808ubuntu36_i386.deb'
                              patti@KubuntuEB8640:~/Desktop$ sudo dpkg -i ia32-libs-multiarch_20090808ubuntu36_i386.deb
                              Selecting previously unselected package ia32-libs-multiarch.
                              (Reading database ... 214956 files and directories currently installed.)
                              Unpacking ia32-libs-multiarch (from ia32-libs-multiarch_20090808ubuntu36_i386.deb) ...
                              dpkg: dependency problems prevent configuration of ia32-libs-multiarch:
                              ia32-libs-multiarch depends on bluez-alsa.
                              ia32-libs-multiarch depends on libgettextpo0.
                              ia32-libs-multiarch depends on gstreamer0.10-plugins-base.
                              ia32-libs-multiarch depends on gstreamer0.10-plugins-good.
                              ia32-libs-multiarch depends on gtk2-engines.
                              ia32-libs-multiarch depends on gtk2-engines-murrine.
                              ia32-libs-multiarch depends on gtk2-engines-pixbuf.
                              ia32-libs-multiarch depends on gtk2-engines-oxygen.
                              ia32-libs-multiarch depends on gvfs.
                              ia32-libs-multiarch depends on ibus-gtk.
                              ia32-libs-multiarch depends on libacl1.
                              ia32-libs-multiarch depends on libaio1.
                              ia32-libs-multiarch depends on libao4.
                              ia32-libs-multiarch depends on libattr1.
                              ia32-libs-multiarch depends on libaudio2.
                              ia32-libs-multiarch depends on libcanberra-gtk-module.
                              ia32-libs-multiarch depends on libcap2.
                              ia32-libs-multiarch depends on libcupsimage2.
                              ia32-libs-multiarch depends on libcurl3.
                              ia32-libs-multiarch depends on libdbus-glib-1-2.
                              ia32-libs-multia
                              dpkg: error processing ia32-libs-multiarch (--install):
                              dependency problems - leaving unconfigured
                              Errors were encountered while processing:
                              ia32-libs-multiarch
                              patti@KubuntuEB8640:~/Desktop$ sudo apt-get -f install
                              Reading package lists... Done
                              Building dependency tree
                              Reading state information... Done
                              Correcting dependencies... Done
                              The following packages will be REMOVED:
                              ia32-libs-multiarch:i386
                              0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
                              1 not fully installed or removed.
                              After this operation, 39.9 kB disk space will be freed.
                              Do you want to continue [Y/n]? n
                              Abort.
                              patti@KubuntuEB8640:~/Desktop$

                              Comment

                              Working...
                              X