我正在尝试在Ubuntu 13.10上安装Adobe Air。在此版本的Ubuntu中,类似ia32-libs
和的软件包ia32-libs-multiarch
不再可用,因此我尝试自行安装所需的32位库。运行时,./AdobeAIRInstaller.bin
我遇到了一些有关缺少库的错误,大多数错误是我设法使用来安装的sudo apt-get install <library-name>:i386
,这些错误消失了。我在解决最后两个缺少的模块时遇到了问题:
Gtk-消息:无法加载模块“ overlay-scrollbar” Gtk消息:无法加载模块“ unity-gtk-module”
我尝试overlay-scrollbar-gtk2:i386
使用apt 安装:
overlay-scrollbar-gtk2:i386:取决于:overlay-scrollbar:i386,但不可安装
好吧,这取决于无法安装的软件包。多么不方便。因此,我尝试了Googling到Saucy的32位overlay-scrollbar库的过程,该库在此处找到。首先,我安装了overlay-scrollbar:
$ sudo dpkg -i overlay-scrollbar_0.2.16 + r359 + 13.10.20130826-0ubuntu1_all.deb (正在读取数据库...当前安装的226507个文件和目录。) 正在准备替换overlay-scrollbar 0.2.16 + r359 + 13.10.20130826-0ubuntu1(使用overlay-scrollbar_0.2.16 + r359 + 13.10.20130826-0ubuntu1_all.deb)... 打开更换覆盖式滚动条的包装... 设置叠加式滚动条(0.2.16 + r359 + 13.10.20130826-0ubuntu1)... 正在处理libglib2.0-0:i386的触发器... 正在处理libglib2.0-0:amd64的触发器...
大!有效。然后我尝试安装overlay-scrollbar-gtk2:i386:
$ sudo dpkg -i overlay-scrollbar-gtk2_0.2.16 + r359 + 13.10.20130826-0ubuntu1_i386.deb 选择以前未选择的程序包overlay-scrollbar-gtk2:i386。 (正在读取数据库...当前安装的226507个文件和目录。) 解压缩overlay-scrollbar-gtk2:i386(从overlay-scrollbar-gtk2_0.2.16 + r359 + 13.10.20130826-0ubuntu1_i386.deb)... dpkg:依赖性问题阻止了overlay-scrollbar-gtk2:i386的配置: overlay-scrollbar-gtk2:i386取决于overlay-scrollbar。 dpkg:处理overlay-scrollbar-gtk2:i386(--install)时出错: 依赖性问题-未配置 处理时遇到错误: overlay-scrollbar-gtk2:i386
因此,显然我仍然需要安装overlay-scrollbar:i386,该文件无法由apt安装,也没有被上述安装程序安装。我关于unity-gtk-module的问题几乎相同,但包名称不同。
我对此有两个非常相关的问题:
- 为什么某些非常重要的32位软件包无法使用apt安装?我是否缺少消息来源?
- 为什么上面没有安装i386版本的overlay-scrollbar?是因为安装程序同时包含该库的32位和64位版本,并自动决定仅在我的系统上安装64位版本吗?我可以强迫它同时安装吗?