在64位Linux系统上安装32位Wine的方法多种多样,本文将以Ubuntu为例,介绍三种主要的安装方式。首先介绍的是使用LXC容器的方法。在安装LXC后,创建一个32位容器,使用如下命令:sudolxc-create-tubuntu-nmy32bitbox----bindhome$LOGNAME-ai386启动容器并关闭它。接下来安装Wine所需的先决条件:sudoapt-getinstallsoftware-properties-commonsudoadd-apt-repositoryppa:ubuntu-wine/ppasudoapt-getupdatesudoapt-getbuild-depwine关闭容器后,可以尝试使用chroot方法。安装schroot和debootstrap后,创建chroot环境配置文件,并创建一个Ubuntu的chroot环境:sudomkdir-p/srv/chroot/precise_i386sudodebootstrap--variant=buildd--arch=i386precise/srv/chroot/precise_i386http://archive.ubuntu.com/ubuntu/使chroot内apt-get工作:sudocp/etc/apt/sources.list/srv/chroot/precise_i386/etc/apt/进入chroot后安装基础包:schroot-cprecise_i386-urootapt-getupdateapt-getinstallubuntu-minimalsudoapt-getinstallsoftware-properties-common安装构建依赖关系:apt-getbuild-depwine下载Wine源:apt-getinstallgitgitclonegit://source.winehq.org/git/wine编译:cdwine./configuremake运行:exportDISPLAY=:0./winenotepad最后介绍的是手动连接库的方法。安装ia32-libs-dev包:sudoapt-add-repositoryppa:ehoover/compholiosudoapt-getupdatesudoapt-getinstallia32-libs-dev或者创建符号连接:cd/usr/lib/i386-linux-gnusudoln-slibfreetype.so.6libfreetype.sosudoln-slibX11.so.6libX11.sosudoln-slibXau.so.6libXau.sosudoln-slibXcursor.so.1libXcursor.sosudoln-slibXi.so.6libXi.sosudoln-slibXext.so.6libXext.sosudoln-slibXxf86vm.so.1libXxf86vm.sosudoln-slibXrandr.so.2libXrandr.sosudoln-slibXrender.so.1libXrender.sosudoln-slibXinerama.so.1libXinerama.sosudoln-slibXcomposite.so.1libXcomposite.sosudoln-slibGLU.so.1libGLU.sosudoln-slibOSMesa.so.6libOSMesa.sosudoln-slibgnutls.so.26libgnutls.sosudoln-slibsane.so.1libsane.sosudoln-slibv4l1.so.0libv4l1.sosudoln-slibv4l2.so.0libv4l2.sosudoln-sliblcms.so.[0-9]liblcms.sosudoln-slibcapi20.so.3libcapi20.sosudoln-slibcups.so.2libcups.sosudoln-slibfontconfig.so.1libfontconfig.sosudoln-slibgsm.so.1libgsm.sosudoln-slibtiff.so.[0-9]libtiff.sosudoln-slibmpg123.so.0libmpg123.sosudoln-slibodbc.so.1libodbc.sosudoln-slibopenal.so.1libopenal.sosudoln-slibldap-2.4.so.2libldap.sosudoln-slibldap_r-2.4.so.2libldap_r.sosudoln-sliblber-2.4.so.2liblber.sosudoln-slibxml2.so.2libxml2.sosudoln-slibxslt.so.1libxslt.sosudoln-slibssl.so.0.9.8libssl.sosudoln-slibcrypto.so.0.9.8libcrypto.sosudoln-slibjpeg.so.8libjpeg.sosudoln-smesa/libGL.solibGL.socd/usr/lib/i386-linux-gnu/mesasudoln-slibGL.so.1libGL.socd/lib/i386-linux-gnusudoln-slibdbus-1.so.3libdbus-1.sosudoln-slibpng12.so.0libpng12.sosudoln-slibncurses.so.5libncurses.so安装可能还需要的32位libraries:sudoapt-getinstalllibosmesa6:i386libosmesa-devlibjpeg-turbo8-dev:i386