usar instalar como centos wine

centos - como - instalar wine en debian stretch



La forma correcta de instalar Wine en CentOS 6 64bit (3)

Estas son las mejores instrucciones que he encontrado. No es realmente una respuesta, pero las respuestas dentro de 32 y 64 bits

http://tecadmin.net/steps-install-wine-centos-rhel-fedora-systems/

ASAIK, hay muchas personas que se han resistido a un cambio permanente a Linux solo porque no han estado preparados para abandonar Evernote, como yo. Adoro Linux, pero no puedo vivir sin Evernote. Parece que la compañía Evernote ha decidido decir NO a la versión de Linux. ( http://discussion.evernote.com/topic/42393-evernote-for-linux/ )

Trabajaré en una computadora CentOS 6 de 64 bits durante varios meses. Como Everpad y Nixnote no son tan satisfactorios, decidí ejecutar Evernote en Wine . A diferencia de Ubuntu, hay pocas publicaciones sobre cómo instalar Wine en CentOS, sin mencionar muchas de las cuales están incompletas o son incorrectas. Por lo tanto, después de jugar con él durante dos días y finalmente tener éxito, decidí escribir lo que hice, con la esperanza de que pueda ayudar a alguien.


Hay varios recursos que encontré muy útiles.

  1. http://wiki.winehq.org/FAQ , las preguntas frecuentes oficiales
  2. Soporte de Win64 para el vino
  3. Construcción de Wine de 32 bits en un sistema de 64 bits (x86-64)
  4. Instalación de Wine 1.7.9 en RHEL, CentOS y Fedora

Estos son los procesos, la mayoría de los cuales provienen de esos documentos oficiales.

Descargar Wine

Uso Wine 1.7.9, puedes elegir la última versión.

$ cd /home/laike9m $ wget http://citylan.dl.sourceforge.net/project/wine/Source/wine-1.7.9.tar.bz2 $ tar -xf wine-1.7.9.tar.bz2

ASAIK, no hay forma de que yum install Wine.

Instalar paquetes de dependencia

# yum -y groupinstall ''Development Tools'' # yum -y install libX11-devel freetype-devel # yum install alsa-lib-devel.i686 libsndfile-devel.i686 readline-devel.i686 glib2.i686 glibc-devel.i686 libgcc.i686 libstdc++-devel.i686 pulseaudio-libs-devel.i686 cmake portaudio-devel.i686 openal-soft-devel.i686 audiofile-devel.i686 freeglut-devel.i686 lcms-devel.i686 libieee1284-devel.i686 openldap-devel.i686 unixODBC-devel.i686 sane-backends-devel.i686 fontforge libgphoto2-devel.i686 isdn4k-utils-devel.i686 mesa-libGL-devel.i686 mesa-libGLU-devel.i686 libXxf86dga-devel.i686 libXxf86vm-devel.i686 giflib-devel.i686 cups-devel.i686 gsm-devel.i686 libv4l-devel.i686 fontpackages-devel ImageMagick-devel.i686 openal-soft-devel.i686 libX11-devel.i686 docbook-utils-pdf libtextcat tex-cm-lgc # yum install alsa-lib-devel audiofile-devel.i686 audiofile-devel cups-devel.i686 cups-devel dbus-devel.i686 dbus-devel fontconfig-devel.i686 fontconfig-devel freetype.i686 freetype-devel.i686 freetype-devel giflib-devel.i686 giflib-devel lcms-devel.i686 lcms-devel libICE-devel.i686 libICE-devel libjpeg-turbo-devel.i686 libjpeg-turbo-devel libpng-devel.i686 libpng-devel libSM-devel.i686 libSM-devel libusb-devel.i686 libusb-devel libX11-devel.i686 libX11-devel libXau-devel.i686 libXau-devel libXcomposite-devel.i686 libXcomposite-devel libXcursor-devel.i686 libXcursor-devel libXext-devel.i686 libXext-devel libXi-devel.i686 libXi-devel libXinerama-devel.i686 libXinerama-devel libxml2-devel.i686 libxml2-devel libXrandr-devel.i686 libXrandr-devel libXrender-devel.i686 libXrender-devel libxslt-devel.i686 libxslt-devel libXt-devel.i686 libXt-devel libXv-devel.i686 libXv-devel libXxf86vm-devel.i686 libXxf86vm-devel mesa-libGL-devel.i686 mesa-libGL-devel mesa-libGLU-devel.i686 mesa-libGLU-devel ncurses-devel.i686 ncurses-devel openldap-devel.i686 openldap-devel openssl-devel.i686 openssl-devel zlib-devel.i686 pkgconfig sane-backends-devel.i686 sane-backends-devel xorg-x11-proto-devel glibc-devel.i686 prelink fontforge flex bison libstdc++-devel.i686 pulseaudio-libs-devel.i686 gnutls-devel.i686 libgphoto2-devel.i686 openal-soft-devel openal-soft-devel.i686 isdn4k-utils-devel.i686 gsm-devel.i686 samba-winbind libv4l-devel.i686 cups-devel.i686 libtiff-devel.i686 gstreamer-devel.i686 gstreamer-plugins-base-devel.i686 gettext-devel.i686 libmpg123-devel.i686

Las dos últimas líneas son paquetes obligatorios para Fedora 17 y EL6 . Hay paquetes redundantes, no importa.

Configurar, hacer, hacer instalar

$ mkdir wine64 $ cd wine64 $ ../wine-1.7.9/configure --enable-win64 $ make > make.log 2>&1 $ cd .. $ mkdir wine32 $ cd wine32 $ ../wine-1.7.9/configure --with-wine64=../wine64 $ make > make.log 2>&1 # make install # cd ../wine64 # make install

Para entender completamente lo que hay debajo del capó, consulte el recurso 2: Soporte de Wine64 para el vino

No puedo garantizarle que esto funcione, pero definitivamente es la guía de instalación más práctica para los usuarios de CentOS 6 64bit, y funciona para mí.


Todavía hay algunos punteros a int32 lanzamientos que deben corregirse. La mayoría de estos emiten una advertencia apropiada. El x86_64 ABI difiere entre Linux y Windows. Una de las principales diferencias es el tamaño del tipo "largo", que es de 64 bits en Linux pero de 32 bits en Windows. Además, la convención de llamada a función difiere. En ambos ABI, los parámetros se pasan preferiblemente a través de registros, pero los registros utilizados difieren. Puede encontrar más información sobre el ABI de Linux aquí, mientras que la información sobre el ABI de Windows se puede encontrar aquí (esperamos que este enlace sobreviva en el futuro; si no lo hace, solo busque "convenciones de software x64" en MSDN).