LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 941|回复: 3

在debian-amd64系统中安装和使用ia32位的程序

[复制链接]
发表于 2006-3-22 13:19:52 | 显示全部楼层 |阅读模式
如今许多人拥有64的机器。但是64的应用程序相对匮乏。SUSE和UBUNTU等版本的64位系统整合了32位程序,但是我最喜爱的DEBIAN却没有。因此参考了一些资料胡乱写了这个东东,希望对安装了64DEBIAN又想使用32位程序的朋友有所帮助。
我的父系统是DEBIAN-AMD64/SID
1、aptitude install linux32 ia32-libs debootstrap
2、debootstrap --arch i386 sarge /chroot/sarge-i386 http://debian.cn99.com/sarge
3、chroot /chroot/sarge-i386
4、aptitude update;aptitude upgrade
5、aptiutde install locales
设定locale 我设为zh_CN.UTF-8

6、tzconfig设定时区
7、设置系统(在父系统中执行)

挂载必要的目录

挂载些你需要在 chroot 中使用的目录,首先编辑父系统的/etc/fstab (警告:错误的编辑此文件可能导致系统无法开机)在/etc/fstab文件的最后加上以下几行:

# ia32 chroot
/home          /chroot/sarge-i386/home none  bind            0       0
/tmp            /chroot/sarge-i386/tmp none   bind            0       0
proc            /chroot/sarge-i386/proc proc  defaults        0       0
8、存档,然后挂载这些系统(在父系统中)

sudo mount /chroot/sarge-i386/home
sudo mount /chroot/sarge-i386/tmp
sudo mount /chroot/sarge-i386/proc
9、设定使用者

为了在a32-chroot 中也能使用你目前的帐号,需要將 AMD64 系统中的用户材料拷贝到chroot中。(在父系统中执行以下命令)

sudo cp /etc/passwd /chroot/sarge-i386/etc/
sudo cp /etc/shadow /chroot/sarge-i386/etc/
sudo cp /etc/group /chroot/sarge-i386/etc/
10、在chroot的sarge-i386系统中安装软件。aptitude install ttf-arphic-uming openoffice.org(爱装什么装什么,不必安装xserver)
11、在父系统中安装dchroot 执行32位的程序

sudo aptitude install dchroot
sudo nano /etc/dchroot.conf

在文件最后加上:

# ia32 chroot
ia32 /chroot/sarge-i386

在父系统中用以下命令执行ia32位的程序

dchroot -c ia32 -d (应用程序)
12、 在桌面建立ia32应用程序启动器。
在对话框的“命令”一行中填入:dchroot -c ia32 -d (应用程序)
如:dchroot -c ia32 -d gmplayer

注:openoffice应先在ia32中做个链接。在ia32系统中ln -s /usr/lib/openoffice/program/soffice /usr/bin/soffice
最后:祝好运!
 楼主| 发表于 2006-3-22 14:04:50 | 显示全部楼层
对于我来说,使用ia32的程序最爽的是能使用mplayer播放rmvb影片和用最新的openoffice2来处理文档。如果只是想在firefox中使用flash,可以安装64位系统中的libflash-mozplugin来实现网页flash播放。
回复 支持 反对

使用道具 举报

发表于 2006-3-22 17:46:19 | 显示全部楼层
虽然我有32和64位两个系统可以交替使用,但是还是要顶一下楼主的贴,至少你为只有一个64位系统而又需要使用某个32位程序的朋友提供了一个参考。呵呵
回复 支持 反对

使用道具 举报

发表于 2006-5-19 10:19:02 | 显示全部楼层
感谢搂主,正在学习在64位的机器上使用debian。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表