lunes, 26 de noviembre de 2012

Instalación al completo: Wine y Winetracks.


1º Instalación de Wine


Wine viene en los repositorios de Ubuntu y para instalarlo solo tenemos que abrir una terminal en aplicaciones - accesorios - terminal y poner el siguiente comando:
sudo apt-get install wine

Pero lo mejor es tener la última versión de wine y para ello debemos de añadir sus repositorios:

Nota: Ubuntu 12.04 trae la última versión de Wine, la 1.4 y no es necesario añadir los repositorios.

Para versiones anteriores de Ubuntu abrir una Terminal (esa cosa tan rara) y ejecutar el siguiente comando:
sudo add-apt-repository ppa:ubuntu-wine/ppa

Damos a Enter, escribimos nuestra contraseña de superusuario (no se ve mientras se escribe por seguridad), damos a Enter

Actualizamos los repositorios con el siguiente comando:
sudo apt-get update

Pulsamos Enter y estaremos listos para la instalación.

Una vez añadidos los repositorios, según tengamos instalado una versión anterior de wine o no, hacemos lo siguiente:
  • Si no tenemos Wine instalado, lo instalamos con el siguiente comando:
sudo apt-get install wine

  • Si tenemos una versión de Wine anterior (la de los repositorios oficiales de Ubuntu) instalada actualizamos con el siguiente comando:
sudo apt-get upgrade

Ejecutar Wine:

Ya tenemos en Aplicaciones el Menú de Wine, desde donde podemos tener acceso a los programas de Windows y Configurar Wine (también podemos configurar desde una terminal con el comando winecfg).

Para instalar cualquier programa.exe, pulsamos con el botón derecho sobre él y seleccionamos abrir con wine cargador de programas de windows

También podemos ejecutar un programa en una terminal con el siguiente comando:
sudo wine programa.exe

Es conveniente antes de instalar programas, sobre todo si son potentes o complejos, consultar en la página oficial de WineHQ si funcionan bién, ya que a veces hay que añadir librerías o dll para su buen funcionamiento o directamente no funcionan.


2º Instalación de Winetricks


Muchas veces, la aplicación falla porque no tenemos una determinada librería de enlace dinámico (DLL) instalada.

Winetricks es un script que nos va a ayudar un poco en esta faena, con este script podemos descargar e instalar en wine, las principales librerías que nos solicitan los programas windows.

Para instalarlo (según su wiki):

  • Para la última versión de wine:
Los que han añadido los repositorios de Wine en Ubuntu y/o han instalado la última versión de Wine, debemos de tener instalado ya winetricks como un paquete propio de los repositorios, ya que se instala como dependencia automáticamente cuando instalamos wine

También nos puede interesar instalar el paquete cabextract
sudo apt-get install cabextract

Para lanzarlo, pulsamos la combinación de teclas ALT+F2 y ejecutamos:
winetricks

Se nos abrirá una ventana con todas las librerías, seleccionamos la que necesitemos, pulsamos aceptar e instalamos como en window$: aceptar, aceptar... terminar.

Debajo tenéis una lista de todas las librerías.

  • Para otras versiones de wine:
Abrimos una terminal:

Lo descargamos con el comando:
wget http://www.kegel.com/wine/winetricks

Esto nos descargará el script en nuestra carpeta personal que nunca deberemos de borrar.

Winetricks no necesita ser instalado y podemos instalar cualquier librería directamente con el comando:
sh winetricks librería

Por ej. para instalar las librerías "corefonts" y  "directx9" ejecutamos:
sh winetricks corefonts directx9

Lista de Librerias:

Packages:    
 art2kmin      MS Access 2000 runtime.  Requires Access 2000 Dev license!
 colorprofile  Standard RGB color profile
 comctl32      MS common controls 5.80
 comctl32.ocx  MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6
 controlpad    MS ActiveX Control Pad
 corefonts     MS Arial, Courier, Times fonts
 d3dx9         MS d3dx9_??.dll (from DirectX 9 user redistributable)
 dcom98        MS DCOM (ole32, oleaut32); requires Win98 license!
 dirac0.8      the obsolete Dirac 0.8 directshow filter
 directx9      MS DirectX 9 user redistributable (not recommended! use d3dx9 instead)
 divx          divx video codec
 dotnet11      MS .NET 1.1 (requires Windows license)
 dotnet20      MS .NET 2.0 (requires Windows license)
 ffdshow       ffdshow video codecs
 flash         Adobe Flash Player ActiveX and firefox plugins
 fm20          MS Forms 2.0 Object Library
 fontfix       Fix bad fonts which cause crash in some apps (e.g. .net).
 fontsmooth-disable    Disables font smoothing
 fontsmooth-gray       Enables grayscale font smoothing
 fontsmooth-rgb        Enables subpixel smoothing RGB
 fontsmooth-bgr        Enables subpixel smoothing BGR
 gdiplus       MS gdiplus.dll (from powerpoint viewer)
 gecko         The HTML rendering Engine (Mozilla)
 gecko-dbg     The HTML rendering Engine (Mozilla), with debugging symbols
 hosts         Adds empty C:\windows\system32\drivers\etc\{hosts,services} files
 icodecs       Intel Codecs (Indeo)
 jet40         MS Jet 4.0 Service Pack 8
 liberation    Red Hat Liberation fonts (Sans, Serif, Mono)
 mdac25        MS MDAC 2.5: Microsoft ODBC drivers, etc.
 mdac27        MS MDAC 2.7
 mdac28        MS MDAC 2.8
 mfc40         MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)
 mfc42         MS mfc42 (same as vcrun6 below)
 mono20        mono-2.0.1
 mono22        mono-2.2
 msi2          MS Installer 2.0
 mshflxgd      MS Hierarchical Flex Grid Control
 msls31        MS Line Services 3.1 (needed by native riched?)
 msmask        MS Masked Edit Control
 msscript      MS Script Control
 msxml3        MS XML version 3
 msxml4        MS XML version 4
 msxml6        MS XML version 6 
 ogg           ogg filters/codecs: flac, theora, speex, vorbis, schroedinger
 ole2          MS 16 bit OLE
 pdh           MS pdh.dll (Performance Data Helper)
 quicktime72   Apple Quicktime 7.2
 riched20      MS riched20 and riched32
 riched30      MS riched30
 tahoma        MS Tahoma font (not part of corefonts)
 urlmon        MS urlmon.dll
 vb2run        MS Visual Basic 2 runtime
 vb3run        MS Visual Basic 3 runtime
 vb4run        MS Visual Basic 4 runtime
 vb5run        MS Visual Basic 5 runtime
 vb6run        MS Visual Basic 6 runtime
 vcrun6        MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
 vcrun2003     MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)
 vcrun2005     MS Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80)
 vcrun2005sp1  MS Visual C++ 2005 sp1 libraries
 vcrun2008     MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)
 vcrun2008sp1  MS Visual C++ 2008 sp1 libraries
 vjrun20       MS Visual J# 2.0 libraries (requires dotnet20)
 wininet       MS wininet.dll (requires Windows license)
 wme9          MS Windows Media Encoder 9 (requires Windows license)
 wmp9          MS Windows Media Player 9 (requires Windows license)
 wmp10         MS Windows Media Player 10 (requires Windows license)
 wsh56         MS Windows Scripting Host 5.6
 wsh56js       MS Windows scripting 5.6, jscript only, no cscript
 wsh56vb       MS Windows scripting 5.6, vbscript only, no cscript
 xact          MS XACT Engine (x3daudio?_?.dll, xactengine?_?.dll)
 xvid          xvid video codec
 

Apps:
 autohotkey    Autohotkey (open source gui scripting language)
 firefox3      Firefox Version 3
 ie6           Microsoft Internet Explorer 6.0
 kde           KDE for Windows installer
 mpc           Media Player Classic
 vlc           VLC media player
 

Pseudopackages:
 allfonts      All listed fonts (corefonts, tahoma, liberation)
 allcodecs     All listed codecs (xvid, ffdshow, icodecs)
 fakeie6       Set registry to claim IE6sp1 is installed
 native_mdac   Override odbc32 and odbccp32
 native_oleaut32 Override oleaut32
 nt40          Set windows version to nt40
 win98         Set windows version to Windows 98
 win2k         Set windows version to Windows 2000
 winxp         Set windows version to Windows XP
 vista         Set windows version to Windows Vista
 winver=       Set windows version to default (winxp)
 volnum        Rename drive_c to harddiskvolume0 (needed by some installers)

Nota: Winetricks no nesecita ser intalado, pero a algunas personas les gusta hacerlo de todas maneras para solo escribir 'winetricks' en vez de 'sh winetricks'. Para ello abrimos una terminal y ejecutamos:
sudo chmod +x winetricks
sudo mv winetricks /usr/local/bin
 
 

No hay comentarios:

Publicar un comentario