视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何在bit linux系统上安装32bit wine方法
2024-12-02 02:16:34 责编:小OO
文档

在位Linux系统上安装32位Wine的方法多种多样,本文将以Ubuntu为例,介绍三种主要的安装方式。

首先介绍的是使用LXC容器的方法。在安装LXC后,创建一个32位容器,使用如下命令:

sudo lxc-create -t ubuntu -n my32bitbox -- --bindhome $LOGNAME -a i386

启动容器并关闭它。接下来安装Wine所需的先决条件:

sudo apt-get install software-properties-common sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get build-dep wine

关闭容器后,可以尝试使用chroot方法。安装schroot和debootstrap后,创建chroot环境配置文件,并创建一个Ubuntu的chroot环境:

sudo mkdir -p /srv/chroot/precise_i386 sudo debootstrap --variant=buildd --arch=i386 precise /srv/chroot/precise_i386 http://archive.ubuntu.com/ubuntu/

使chroot内apt-get工作:

sudo cp /etc/apt/sources.list /srv/chroot/precise_i386/etc/apt/

进入chroot后安装基础包:

schroot -c precise_i386 -u root apt-get update apt-get install ubuntu-minimal sudo apt-get install software-properties-common

安装构建依赖关系:

apt-get build-dep wine

下载Wine源:

apt-get install git git clone git://source.winehq.org/git/wine

编译:

cd wine ./configure make

运行:

export DISPLAY=:0 ./wine notepad

最后介绍的是手动连接库的方法。安装ia32-libs-dev包:

sudo apt-add-repository ppa:ehoover/compholio sudo apt-get update sudo apt-get install ia32-libs-dev

或者创建符号连接:

cd /usr/lib/i386-linux-gnu sudo ln -s libfreetype.so.6 libfreetype.so sudo ln -s libX11.so.6 libX11.so sudo ln -s libXau.so.6 libXau.so sudo ln -s libXcursor.so.1 libXcursor.so sudo ln -s libXi.so.6 libXi.so sudo ln -s libXext.so.6 libXext.so sudo ln -s libXxf86vm.so.1 libXxf86vm.so sudo ln -s libXrandr.so.2 libXrandr.so sudo ln -s libXrender.so.1 libXrender.so sudo ln -s libXinerama.so.1 libXinerama.so sudo ln -s libXcomposite.so.1 libXcomposite.so sudo ln -s libGLU.so.1 libGLU.so sudo ln -s libOSMesa.so.6 libOSMesa.so sudo ln -s libgnutls.so.26 libgnutls.so sudo ln -s libsane.so.1 libsane.so sudo ln -s libv4l1.so.0 libv4l1.so sudo ln -s libv4l2.so.0 libv4l2.so sudo ln -s liblcms.so.[0-9] liblcms.so sudo ln -s libcapi20.so.3 libcapi20.so sudo ln -s libcups.so.2 libcups.so sudo ln -s libfontconfig.so.1 libfontconfig.so sudo ln -s libgsm.so.1 libgsm.so sudo ln -s libtiff.so.[0-9] libtiff.so sudo ln -s libmpg123.so.0 libmpg123.so sudo ln -s libodbc.so.1 libodbc.so sudo ln -s libopenal.so.1 libopenal.so sudo ln -s libldap-2.4.so.2 libldap.so sudo ln -s libldap_r-2.4.so.2 libldap_r.so sudo ln -s liblber-2.4.so.2 liblber.so sudo ln -s libxml2.so.2 libxml2.so sudo ln -s libxslt.so.1 libxslt.so sudo ln -s libssl.so.0.9.8 libssl.so sudo ln -s libcrypto.so.0.9.8 libcrypto.so sudo ln -s libjpeg.so.8 libjpeg.so sudo ln -s mesa/libGL.so libGL.so cd /usr/lib/i386-linux-gnu/mesa sudo ln -s libGL.so.1 libGL.so cd /lib/i386-linux-gnu sudo ln -s libdbus-1.so.3 libdbus-1.so sudo ln -s libpng12.so.0 libpng12.so sudo ln -s libncurses.so.5 libncurses.so

安装可能还需要的32位libraries:

sudo apt-get install libosmesa6:i386 libosmesa-dev libjpeg-turbo8-dev:i386

下载本文
显示全文
专题