「教程」64位Ubuntu中运行32位程序,chroot/schroot,FoxitReader/glGo
发表于 : 2012-05-23 18:38
https://help.ubuntu.com/community/DebootstrapChroot
http://jacky.aiwaly.com/wp/schroot-chro ... users.html
https://help.ubuntu.com/community/BasicChroot
http://wiki.debian.org/Schroot
1. 安装工具
2. 编辑配置:sudo gedit /etc/schroot/chroot.d/32.conf,添加如下内容
3. 在/32目录安装32位系统
4. 进入32位系统方法
普通用户:schroot -c 32
管理权限:sudo schroot -c 32 或 schroot -c 32 -u root
5. 以管理权限进入32位系统
a. 更新源
b. 语言支持
c. 时区
d. 自动完成
e. 字体
f. 图形界面
6. 以普通权限进入32位系统
a. 安装FoxReader
b. 安装glGo
7. 另一种安装软件的方法
8. 用别名轻松运行32位程序
http://jacky.aiwaly.com/wp/schroot-chro ... users.html
https://help.ubuntu.com/community/BasicChroot
http://wiki.debian.org/Schroot
1. 安装工具
代码: 全选
$ sudo apt-get install schroot debootstrap
代码: 全选
[32]
description=Ubuntu Precise 32bit
type=directory
directory=/32
users=loaden
groups=users
root-groups=root
personality=linux32
代码: 全选
$ sudo debootstrap --arch i386 precise /32 http://mirrors.163.com/ubuntu/
普通用户:schroot -c 32
管理权限:sudo schroot -c 32 或 schroot -c 32 -u root
5. 以管理权限进入32位系统
a. 更新源
代码: 全选
# echo "deb http://mirrors.163.com/ubuntu precise main universe" > /etc/apt/sources.list
# apt-get update
代码: 全选
# locale-gen en_US.UTF-8 zh_CN.UTF-8
代码: 全选
# dpkg-reconfigure tzdata
代码: 全选
# apt-get install bash-completion
代码: 全选
# apt-get install ttf-wqy-*
代码: 全选
# apt-get install libgtk2.0-0 libgtk-3-0 appmenu-gtk appmenu-gtk3
# echo "export DISPLAY=:0.0" > /etc/profile.d/gui_support.sh
a. 安装FoxReader
代码: 全选
$ sudo dpkg -i FoxitReader_1.1.0_i386.deb
$ sudo apt-get install libcanberra-gtk-module
代码: 全选
$ sudo dpkg -i glGo-1.4.1.deb
$ sudo apt-get install libsm6 libjpeg62 libsdl-image1.2 libsdl-ttf2.0-0 libsdl-mixer1.2 libglu1-mesa libpython2.7 gnugo
$ sudo ln -s /usr/lib/libpython2.7.so.1.0 /usr/lib/libpython2.5.so.1.0
代码: 全选
$ sudo schroot -c 32 apt-get install XXX
代码: 全选
alias foxit="schroot -c 32 -p FoxitReader"
alias glgo="schroot -c 32 -p glGo"
alias sr="schroot -c 32"
alias sr2="schroot -c 32 -p"