Red de conocimiento informático - Material del sitio web - Cómo instalar Wine de 32 bits en un sistema Linux de 64 bits

Cómo instalar Wine de 32 bits en un sistema Linux de 64 bits

Tome Ubuntu como ejemplo

I. Instalar lxc

1. Instalar lxc

sudo apt-get install lxc lxc-templates

2. Ahora cree un contenedor de 32 bits y vincule el directorio al contenedor:

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

3. Luego inicie el contenedor; ingrese el nombre de usuario y la contraseña en la consola.

sudo lxc-start -n my32bitbox

4 Agrega el contenido de /etc/apt/sources.list

sudo sh -c "sed s/. deb /deb-src/ /etc/apt/sources.list >>.

/etc/apt/sources.list"

5. Requisitos previos de instalación

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 # Si falla, use sh install-wine-deps.sh cd $ HOME mkdir Wine32 cd Wine32 ~/wine-git/ configure make -j4

6. Apague el contenedor

sudo Shutdown -h now

2. método

1. Instalación

sudo apt-get install schroot debootstrap

2. Crear archivo de configuración

sudo editor /etc/schroot / chroot.d/precise_i386.conf

3. Agregar contenido

[precise_i386] descripción=Ubuntu Precise personalidad=linux32 directorio=/srv/chroot/precise_i386 root-users=su_nombre de usuario tipo = directorio usuarios=tu_nombre de usuario

4. Crear un entorno chroot de Ubuntu

sudo mkdir -p /srv/chroot/precise_i386

sudo debootstrap --variant=buildd - - arch=i386 precision /srv/chroot/precise_i386 /ubuntu/

5. Deje que apt-get funcione en chroot:

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

6. Ingrese chroot:

schroot -c precision_i386 -u root

7. /p> p>

apt-get update apt-get install ubuntu-minimal

sudo apt-get install software- properties-common

Instalar dependencias de compilación:

apt-get build-dep wine

Si se produce un error, haga lo siguiente:

apt-get update apt-get install ubuntu-minimal

sudo apt-get install software- properties-common

9: E: Debes colocar algunos URI de 'fuente' en tu fuentes.list

luego ejecutar

add-apt-repository ppa:ubuntu-wine/ppa apt-get update

9. Descargar fuente de Wine

apt-get install git git clone gi

t://source.winehq.org/ git/wine

10. Compilar

cd wine

./configure make

11. ejecutar

exportar DISPLAY=:0

./wine notepad

12. Ejecutar fuera de chroot

salir

sudo apt-get install wine

salir

cd wine

./wine notepad

Conéctese manualmente a la fuente del software Tres métodos

1. Ejecute el siguiente código

sudo apt-add-repository ppa:ehoover/compholio

sudo apt-get update

sudo apt-get install ia32-libs-dev

2 O establecer un enlace simbólico

cd /usr/lib/i386-linux-gnu

sudo ln -s libfreetype.so.6libfreetype.so

sudo ln -s libX11.so.6libX11.so

sudo ln -s libXau.so.6 libXau.so

p>

sudo ln -s libXcursor.so.1 libXcursor.so

sudo ln -s libXi.libXi.so

sudo ln -s libXext.so.6 libXext .so

sudo ln -s libXxf86vm.so.1 libXxf86vm.so

sudo ln -s 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.1libGLU.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.0libv4l2.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.1libfontconfig.so

sudo ln - s libgsm.so.1 libgsm.so

sudo ln -s libtiff.so.[0-9] libtiff.so

sudo ln -s libmp

g123.so.0 libmpg123.so

sudo ln -s libodbc.so.1 libodbc.so

sudo ln -s libopenal.so.1libopenal.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.2libxml2.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.8libjpeg.so

sudo ln -s mesa/libGL.so libGL.so

cd /usr/lib/i386-linux-gnu/mesa

sudo ln -s libGL.so.1libGL.so

cd /lib/i386-linux-gnu

sudo ln -s libdbus-1.so.3 libdbus-1. entonces

sudo ln -s libpng12.so.0libpng12.so

sudo ln -s libncurses.so.so.5 libncurses.so

3. También se necesitan bibliotecas de 32 bits

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

4.