[教学]64位安装32位包.[更新]
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
[教学]64位安装32位包.[更新]
昨天,帮同学安装了64位的ubuntu,发现安装i386的deb包时显示架构不支持,无法安装.当时感到很奇怪,我今年暑假安了一次suse64位,完全可以安装32位包,当时suse源上的firefox,openoffice都是i586包.查看了论坛找到如下方法:
首先安张32位库
sudo apt-get install ia32-libs*
sudo apt-get install getlibs #如果没有,到这个地址下http://frozenfox.freehostia.com/cappy/
然后就可以安装32位包
安装时加--force-architecture
然后用getlibs安装依赖库
,如
sudo dpkg -i --force-architecture cairo-dock*.deb
sudo getlibs cairo-dock
终于又可以用32位的软件了.
mplayer 安装w64看下贴:
viewtopic.php?t=94488
反安装用 sudo dpkg -P 软件名
如
sudo dpkg -P cairo-dock
首先安张32位库
sudo apt-get install ia32-libs*
sudo apt-get install getlibs #如果没有,到这个地址下http://frozenfox.freehostia.com/cappy/
然后就可以安装32位包
安装时加--force-architecture
然后用getlibs安装依赖库
,如
sudo dpkg -i --force-architecture cairo-dock*.deb
sudo getlibs cairo-dock
终于又可以用32位的软件了.
mplayer 安装w64看下贴:
viewtopic.php?t=94488
反安装用 sudo dpkg -P 软件名
如
sudo dpkg -P cairo-dock
上次由 syrano 在 2008-05-11 9:11,总共编辑 6 次。
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
- itux
- 帖子: 223
- 注册时间: 2008-01-10 14:03
- titainium
- 帖子: 689
- 注册时间: 2006-12-02 12:25
-
- 帖子: 9
- 注册时间: 2007-12-03 22:49
- dr_liu
- 帖子: 42
- 注册时间: 2008-01-07 16:53
-
- 帖子: 90
- 注册时间: 2007-02-09 23:36
- 来自: China
- 联系:
- Mutial
- 帖子: 32
- 注册时间: 2007-08-11 16:33
我用了楼主说的办法
怎么显示这种情况?
123@123-laptop:/media/disk-2$ sudo dpkg --force-architecture -i opera_9.50b-20071024.6-shared-qt_en_i386.deb
dpkg - 警告,由于您打开了 --force 选项,我忽略了一些问题的存在:
软件包的体系架构(i386)与本机系统的架构(amd64)不符
选中了曾被取消选择的软件包 opera。
(正在读取数据库 ... 系统当前总共安装有 102620 个文件和目录。)
正在解压缩 opera (从 opera_9.50b-20071024.6-shared-qt_en_i386.deb) ...
正在设置 opera (9.50-20071024.6) ...
123@123-laptop:/media/disk-2$ opera
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
/usr/lib/opera/9.50-20071024.6/opera: error while loading shared libraries: libqt-mt.so.3: wrong ELF class: ELFCLASS64
怎么显示这种情况?
123@123-laptop:/media/disk-2$ sudo dpkg --force-architecture -i opera_9.50b-20071024.6-shared-qt_en_i386.deb
dpkg - 警告,由于您打开了 --force 选项,我忽略了一些问题的存在:
软件包的体系架构(i386)与本机系统的架构(amd64)不符
选中了曾被取消选择的软件包 opera。
(正在读取数据库 ... 系统当前总共安装有 102620 个文件和目录。)
正在解压缩 opera (从 opera_9.50b-20071024.6-shared-qt_en_i386.deb) ...
正在设置 opera (9.50-20071024.6) ...
123@123-laptop:/media/disk-2$ opera
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
/usr/lib/opera/9.50-20071024.6/opera: error while loading shared libraries: libqt-mt.so.3: wrong ELF class: ELFCLASS64
- syrano
- 帖子: 4313
- 注册时间: 2007-10-06 18:40
opera依赖libqt3-mtMutial 写了:我用了楼主说的办法
怎么显示这种情况?
123@123-laptop:/media/disk-2$ sudo dpkg --force-architecture -i opera_9.50b-20071024.6-shared-qt_en_i386.deb
dpkg - 警告,由于您打开了 --force 选项,我忽略了一些问题的存在:
软件包的体系架构(i386)与本机系统的架构(amd64)不符
选中了曾被取消选择的软件包 opera。
(正在读取数据库 ... 系统当前总共安装有 102620 个文件和目录。)
正在解压缩 opera (从 opera_9.50b-20071024.6-shared-qt_en_i386.deb) ...
正在设置 opera (9.50-20071024.6) ...
123@123-laptop:/media/disk-2$ opera
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
/usr/lib/opera/9.50-20071024.6/opera: error while loading shared libraries: libqt-mt.so.3: wrong ELF class: ELFCLASS64
sudo apt-get install libqt3-mt
不过opera已经有64位的了,可以直接安装64位的opera
- SecretZero
- 帖子: 1670
- 注册时间: 2007-08-30 5:39