关于64位Deepin Linux无法安装32位库的解决方法
Tofloor
poster avatar
senpng
deepin
2013-08-04 12:32
Author
如果你装了Deepin Linux12.12然后并且更新了软件,那么估计装32位库没戏了,重装系统,千万别更新软件,然后直接sudo apt-get install ia32-libs,即可安装32位库
Reply Favorite View the author
All Replies
cxbii
deepin
2013-08-04 19:33
#1
我升级了很多次系统依然可以安装32位库,不存在lz说的问题
Reply View the author
senpng
deepin
2013-08-05 10:40
#2
我也不清楚,我安装的是deepin Linux12.12 64位版本,安装了两次都会遇到ia32位依赖问题(更新软件时),第三次装系统,然后直接安装32位库,没有更新软件了,成功了。。。。
Reply View the author
hedajun
deepin
2013-08-06 06:33
#3
root@epd-1:~# apt-get install ia32-libs
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
ia32-libs : 依赖: ia32-libs-multiarch
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
root@epd-1:~# apt-get install ia32-libs-multiarch
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
ia32-libs-multiarch:i386 : 依赖: gstreamer0.10-plugins-good:i386 但是它将不会被安装
                            依赖: gtk2-engines:i386 但是它将不会被安装
                            依赖: gtk2-engines-murrine:i386 但是它将不会被安装
                            依赖: gtk2-engines-pixbuf:i386 但是它将不会被安装
                            依赖: ibus-gtk:i386 但是它将不会被安装
                            依赖: libcanberra-gtk-module:i386 但是它将不会被安装
                            依赖: libcups2:i386 但是它将不会被安装
                            依赖: libcupsimage2:i386 但是它将不会被安装
                            依赖: libgail-common:i386 但是它将不会被安装
                            依赖: libgtk2.0-0:i386 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

root@epd-1:~# apt-get install glib-networking:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
glib-networking:i386 : 依赖: glib-networking-services:i386 (< 2.36.1-0ubuntu1.1~)
                        依赖: glib-networking-common:i386 (= 2.36.1-0ubuntu1)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
root@epd-1:~# dpkg -l | grep glib-networking-common
ii  glib-networking-common                              2.36.2-0ubuntu0.1                             all          network-related giomodules for GLib - data files
root@epd-1:~# apt-get install glib-networking-common:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
注意,选取 glib-networking-common 而非 glib-networking-common:i386
glib-networking-common 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 5 个软件包未被升级。
root@epd-1:~#
root@epd-1:~# apt-get install glib-networking:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
glib-networking:i386 : 依赖: glib-networking-services:i386 (< 2.36.1-0ubuntu1.1~)
                        依赖: glib-networking-common:i386 (= 2.36.1-0ubuntu1)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
root@epd-1:~# dpkg -l | grep glib-networking-common
ii  glib-networking-common                              2.36.2-0ubuntu0.1                             all          network-related giomodules for GLib - data files
root@epd-1:~# apt-get install glib-networking-common:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
注意,选取 glib-networking-common 而非 glib-networking-common:i386
glib-networking-common 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 5 个软件包未被升级。
root@epd-1:~#
root@epd-1:~# apt-get install glib-networking:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
glib-networking:i386 : 依赖: glib-networking-services:i386 (< 2.36.1-0ubuntu1.1~)
                        依赖: glib-networking-common:i386 (= 2.36.1-0ubuntu1)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
root@epd-1:~# dpkg -l | grep glib-networking-common
ii  glib-networking-common                              2.36.2-0ubuntu0.1                             all          network-related giomodules for GLib - data files
root@epd-1:~# apt-get install glib-networking-common:i386
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
注意,选取 glib-networking-common 而非 glib-networking-common:i386
glib-networking-common 已经是最新的版本了。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 5 个软件包未被升级。
root@epd-1:~#
Reply View the author
hedajun
deepin
2013-08-06 06:36
#4
其中的一个问题就是“glib-networking-common”的最新版本是“2.36.2”,而“ia32-libs”依赖的版本是“2.36.12.36.1”。刚更新到测试源,问题同样存在,应该是一个依赖关系的问题吧?该如何解决呢?
Reply View the author
cxbii
deepin
2013-08-06 06:48
#5
楼上的问题,可以考虑前往bug管理
Reply View the author
hedajun
deepin
2013-08-06 21:44
#6
嗯 报了:http://www.linuxdeepin.com/mantis/view.php?id=2226
Reply View the author
zhouarron
deepin
2013-08-07 19:51
#7
我也遇到过同样的问题,系统更新后,运行WPS缺少32位库,再安装ia32libs,依赖性破坏。
Reply View the author
inspiron458
deepin
2013-09-16 04:58
#8
嗯 报了:http://www.linuxdeepin.com/mantis/view.php?id=2226

看来没有解决啊


-  问题注释
(0003488)
nohappiness        (处理员)
2013-08-08 14:18

        ia32-libs属于被逐渐废弃的包,已经不被支持了。
Reply View the author
cxbii
deepin
2013-09-16 07:13
#9
[quote]嗯 报了:http://www.linuxdeepin.com/mantis/view.php?id=2226

看来没有解决啊


-  问题注释
(0003488)
nohappiness        (处理员)
2013-08-08 14:18

        ia32-libs属于被逐渐废弃的包,已经不被支持了。[/quote]
那么这个也没办法了,上游也抛弃,自己维护也没什么意思了.而且原生64位的软件也多起来了
Reply View the author
DandyIder
deepin
2013-09-16 23:33
#10
换过内核,
更新过系统,
32一直都在,如果不在我的ATI的显卡驱动就没了。
Reply View the author