I'm trying to install Adobe Air on Ubuntu 13.10. In this version of Ubuntu, packages like ia32-libs
and ia32-libs-multiarch
are no longer available, so I'm trying to install the needed 32-bit libraries on my own. When running ./AdobeAIRInstaller.bin
I got several errors about missing libraries, most of which I managed to install using sudo apt-get install <library-name>:i386
and the errors went away. I'm having issues fixing the last two missing modules though:
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
I tried installing overlay-scrollbar-gtk2:i386
using apt:
overlay-scrollbar-gtk2:i386 : Depends: overlay-scrollbar:i386 but it is not installable
Well darn, it depends on a package that can't be installed. How inconvenient. So I tried Googling my way forth to the 32-bit overlay-scrollbar libraries for Saucy, which I found here. First I installed overlay-scrollbar:
$ sudo dpkg -i overlay-scrollbar_0.2.16+r359+13.10.20130826-0ubuntu1_all.deb
(Reading database ... 226507 files and directories currently installed.)
Preparing to replace overlay-scrollbar 0.2.16+r359+13.10.20130826-0ubuntu1 (using overlay-scrollbar_0.2.16+r359+13.10.20130826-0ubuntu1_all.deb) ...
Unpacking replacement overlay-scrollbar ...
Setting up overlay-scrollbar (0.2.16+r359+13.10.20130826-0ubuntu1) ...
Processing triggers for libglib2.0-0:i386 ...
Processing triggers for libglib2.0-0:amd64 ...
Great! It worked. Then I tried installing overlay-scrollbar-gtk2:i386:
$ sudo dpkg -i overlay-scrollbar-gtk2_0.2.16+r359+13.10.20130826-0ubuntu1_i386.deb
Selecting previously unselected package overlay-scrollbar-gtk2:i386.
(Reading database ... 226507 files and directories currently installed.)
Unpacking overlay-scrollbar-gtk2:i386 (from overlay-scrollbar-gtk2_0.2.16+r359+13.10.20130826-0ubuntu1_i386.deb) ...
dpkg: dependency problems prevent configuration of overlay-scrollbar-gtk2:i386:
overlay-scrollbar-gtk2:i386 depends on overlay-scrollbar.
dpkg: error processing overlay-scrollbar-gtk2:i386 (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
overlay-scrollbar-gtk2:i386
So apparently I still need to install overlay-scrollbar:i386, which is not installable by apt and didn't get installed by the installer above. My issues with unity-gtk-module are pretty much identical but with different package names.
I have a couple of very related questions regarding this:
- Why are some very important 32-bit packages not installable using apt? Am I missing a source?
- Why didn't the i386 version of overlay-scrollbar get installed above? Is it because the installer contains both 32-bit and 64-bit versions of the library and automatically decided to install just the 64-bit one on my system? Can I force it to install both?