Este tutorial es para usuarios intermedios que desean instalar y usar wine en su computadora que ejecuta macOS.Ya debería conocer los conceptos básicos de cómo usar la línea de comandos.Si no lo hace, lea este tutorial primero.
- ¿Qué es el vino?
- ¿mi programa funcionará con el vino?,
- requisitos
- Parte 1: Instalar Homebrew
- Parte 2: instalar Wine usando Homebrew
- Parte 3: instalar programas de Windows usando Wine
- Parte 4: ejecutar programas de Windows usando Wine
- Hacer un icono de Dock
- Mantener Wine actualizado
- desinstalar Wine y Homebrew
¿qué es Wine?
El vino es awesome.No, No estoy hablando del tipo que bebes, me refiero al tipo que te permite ejecutar aplicaciones de Windows sin thewindows operando system.It es una especie de Zen, cuando lo piensas.,¿Y mencioné que es completamente gratis, legal y de código abierto?
hoy en día, Windows y Mac juegan muy bien juntos.Puede instalar Windows y Mac lado a lado y cambiar entre ellos usando Boot Camp, pero eso requiere un reinicio cada vez, y solo puede usar un sistema operativo a la vez.También puede usar una herramienta como Parallels Desktop o VMware Fusionpara virtualizar Windows y ejecutarlo junto con Mac,pero la virtualización es lenta y ocupa mucha memoria.(Su computadora física crea una computadora imaginaria «virtual» dentro de sí misma, y ejecuta Windows en eso., ¡Eso requiere muchos recursos!) Además de eso, todas estas soluciones requieren que tengas una copia legal de Windows, ¡lo cual no es barato!
El vino es diferente. Cuando se ejecuta cualquier programa, solicita recursos como memoria y espacio en disco del sistema operativo.Todo lo que Wine hace es asegurarse de que esas solicitudes sean respondidas para que el programa pueda ejecutarse correctamente. Por lo que el programa sabe, todo va bien porque tiene todo lo que needs.It ni siquiera se da cuenta de que no se está ejecutando en Windows!Es más simple que emular un ordenador completamente nuevo, así que es más rápido.,Dado que solo se trata de traducir solicitudes, no necesita una copia del Sistema Operativo Windows real. Además, Wine es de código abierto, lo que significa que las personas lo mejoran continuamente y agregan nuevas características.¡Y no puedes superar el precio!
¿funcionará mi programa con vino?
muchas personas descubren Wine porque tienen un programa específico de Windows que necesitan usar, y es lo último que les impide cambiar a un sistema operativo diferente. Entonces, la gran pregunta es, ¿funcionará?La respuesta corta es: probablemente, pero vale la pena comprobarlo.,
El proyecto Wine mantiene una base de datos llamada theAppDB que Hauser revisa qué tan bien funcionan los programas específicos de Windows bajo Wine.Busca tu programa y averiguar! (Si no está en la lista, eso no significa necesariamente que no funcionará, ¡solo que aparentemente estás tratando de usar un programa muy oscuro!)
requisitos
para instalar Wine en su Mac, necesitará lo siguiente:
- macOS 10.10 (Yosemite) o superior (pero 10.,15 Catalina no se recomienda)
- Acceso a una cuenta de administrador, con contraseña
- Una conexión a internet
para verificar qué versión de macOS está ejecutando,haga clic en el logotipo de Apple en el lado izquierdo de la barra de Herramientas,seleccione «Acerca de este Mac» y mire su número de versión debajo del gran «macOS» o «OS X». Si es 10.10 o superior, está todo listo.
tenga en cuenta que Wine no funciona bien con macOS 10.15 Catalina. Apple eliminó el soporte de 32 bits en Catalina, que es una parte crítica del sistema macOS en el que se basa casi todo Wine.,Puede ejecutar aplicaciones de 64 bits a través de Wine en Catalina, pero muy pocas aplicaciones Para Windows son de 64 bits. Si necesita usar vino, no debe actualizar a Catalina.
necesitas una cuenta de administrador en tu Mac porque solo los administradores pueden instalar el software.Tendrá que iniciar sesión en esta cuenta de administrador durante la instalación.Si solo hay una cuenta en su computadora, es una cuenta de administrador.La cuenta debe tener una contraseña: si la cuenta no tiene contraseña,la utilidad sudo
fallará. Para configurar o cambiar su contraseña,vaya a la sección Cuentas en Preferencias del sistema.,
Parte 1: Instalar Homebrew
Homebrew es un gestor de paquetes que hace que la instalación de programas de código fuente abierto sea mucho más fácil. En particular, intentar instalar un programa grande como Wine sin la ayuda de un gestor de paquetes sería tremendamente difícil.Afortunadamente, Homebrew en sí es fácil de instalar: simplemente abra el terminal y ejecute este comando:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
El Terminal le dirá lo que está a punto de hacer y le preguntará si desea continuar: presione Enter para hacerlo.,El Terminal puede solicitar una contraseña: Esta es la contraseña a la cuenta de administrador en su computadora. Como medida de seguridad,el Terminal no muestra nada a medida que escribe, ni siquiera asterisks (*). Escriba su contraseña de todos modos, y pulse Intro. Si obtienes algún tipo de error, puede ser porque la cuenta de administrador no tiene establecida apassword. Es necesario establecer una contraseña.
Instalar Homebrew solo debería tomar unos segundos o minutos(dependiendo de la velocidad de su conexión a internet). Cuando esté hecho, el Terminal dirá que la instalación fue exitosa, y le preguntará torun brew doctor., Haga lo que sugiere:
brew doctor
esto hará que Homebrew inspeccione su sistema y asegúrese de que todo esté configurado correctamente. Si el Terminal le informa de cualquier problema, tendrá que solucionarlo usted mismo, y luego ejecute brew doctor nuevamente para verificar que los solucionó correctamente. Cuando todo está configurado correctamente, verá el mensaje Your system is ready to brew
, y puede pasar a la siguiente parte del tutorial.,
Nota: Si Homebrew le dice que necesita aceptar la licencia Xcode, puede hacerlo ejecutando:
sudo xcodebuild -license
la ventana del Terminal se llenará con la licencia Xcode: léala, escriba agree y presione enter para aceptar la licencia.
Parte 2: instalar Wine usando Homebrew
Ahora tenemos que instalar Wine! Dejaremos que Homebrew haga todo el trabajo,todo lo que tienes que hacer es decirle lo que quieres con este comando:
brew cask install wine-stable
vamos a desglosar este comando en partes., brew
se refiere a Homebrew, que acabas de instalar. cask
se refiere ahomebrew Cask, una extensión de Homebrew que se utiliza para instalar la aplicación GUI en su computadora. (GUI significa «interfaz gráfica de usuario». Una aplicación GUI es una aplicación que se puede ver en ejecución, en lugar de ejecutar de forma invisible en segundo plano.) install
se refiere al hecho de que estás pidiendo a tomebrew Cask que instale algo en tu computadora, y wine-stable
es el nombre de la cosa que quieres que instale., Wine tiene una versión» stable «y una versión «devel»: probablemente quieras estable, ya que debería tener menos errores.
Cuando ejecuta este comando, Homebrew comenzará automáticamente a descargar e instalar software en su computadora. Podría comenzar instalando software que tiene un nombre totalmente diferente: ¡está bien! Como la mayoría de las aplicaciones complejas, Wine no funciona solo relies se basa en varias otras piezas de software para funcionar correctamente. Estos se llaman «dependencias», y Homebrew es lo suficientemente inteligente como para instalarlos automáticamente cuando sea necesario.,
mientras está funcionando, Homebrew mostrará mensajes y barras de progreso en el Terminal para informarle lo que está haciendo. Cuando termine de instalar Wine, dejará de mostrar mensajes y esperará a que escriba un nuevo comando. Cuando eso sucede, pasar al siguiente paso!
Parte 3: instalar programas de Windows usando Wine
para instalar un programa de Windows, primero descargue el archivo de instalación:debe terminar con .exe. Recuerde la ubicación en la que lo puso, y abra la Terminal de nuevo., cd
a la ubicación, y use ls
para asegurarse de que puede ver el archivo de instalación. (Nota: si no sabe qué son cd
y ls
, debe aprender a usar la línea de comandos antes de usar Wine.)
Una vez que esté en el directorio correcto, ejecute el instalador a través de Wineby ejecutando el siguiente comando en el Terminal:
wine $INSTALLER.exe
donde $INSTALLER
es el nombre del archivo de instalación., Por ejemplo, si el archivo de instalación se llama setup.exe
, ejecutará:
wine setup.exe
aparecerá una ventana con un instalador gráfico de Windows normal.Haga clic a través de él,y ya está!
Parte 4: ejecute programas de Windows usando Wine
abra el Terminal y ejecute esto para llegar a su carpeta de archivos de programa:
cd ~/.wine/drive_c/Program\ Files/
ejecute ls para ver qué programas tiene instalados. Elija un programa e ingrese su directorio usando cd. (Si la carpeta tiene un espacio, debe escribir un \ antes del espacio., Por ejemplo, Program\ Files
.Si tienes problemas, prueba a usar Autocompletar tabulador.) Debe haber un archivo que termine en .exe
: este es el Archivo del programa.Escriba esto en la Terminal:
wine $PROGRAM.exe
Donde $PROGRAM
es el nombre de la etiqueta .exe
archivo. Por ejemplo, si el programfile es el nombre STARCRAFT.EXE
, se debe ejecutar:
wine STARCRAFT.EXE
El programa se abrirá en una ventana nueva, listo para usar!Disfrute de usar Windows en su Mac, libre y legalmente!,
crear un icono de Dock
muchas personas quieren poder ejecutar programas de Windows de la misma manera que ejecutan otros programas en Mac: haciendo clic en un icono en el Dock.El vino no está específicamente diseñado para soportar esto,pero con un poco de truco, podemos hacer que haga lo que queremos.
Nota: Wine imprime mensajes de error en el Terminal cuando algo falla wrong.By al lanzar programas de Windows a través de un icono de Dock, está eludiendo el terminal, lo que significa que si algo sale mal y Wine tiene que salir,no podrá decirle cuál fue el problema., El primer paso para resolver un problema es saber qué es, por lo que sin ejecutar Winefrom del Terminal, no podrá solucionarlo, y tampoco lo hará nadie más.Correr desde el Dock está bien siempre y cuando tu programa parezca estar funcionando correctamente, pero si se bloquea, lo primero que debes intentar es ejecutarlo desde el Terminal: no evitará que el programa se bloquee,pero te dará algunas pistas sobre cómo solucionar el problema.,
para iniciar un programa de Windows a través del Dock, vamos a escribir un AppleScript que inicia el programa por nosotros, y luego poner ese AppleScript en el Dock. Esencialmente, estamos escribiendo un programa nosotros mismos!No te preocupes, es bastante fácil. Hay un programa en tu ordenador que está diseñado para ayudarte a escribir AppleScripts:se llama «Script Editor», y lo puedes encontrar en el directorio/Applications/Utilities
de tu ordenador,igual que el propio Terminal.
abra el editor de scripts., Debería ver una ventana con un área grande. puede escribir cerca de la parte superior: aquí es donde escribe su AppleScript.In en esa área, escriba el siguiente texto:
tell application "Terminal" do script "/usr/local/bin/wine ~/.wine/drive_c/Program\\ Files/$PATH_TO_PROGRAM.exe"end tell
deberá reemplazar $PATH_TO_PROGRAM
con la ruta del directorio de archivos de programa al ejecutable de su programa. Puedes ver que simplemente le estás diciendo Al AppleScript que ejecute una línea de código en el Terminal:la misma línea de código que podrías ejecutar para iniciar tu programa de Windows.
a continuación, pulse el botón compilar en la parte superior de la ventana.,El texto debe ser coloreado para indicar que el editor de Script entiende lo que escribiste. También puede intentar presionar el botón Ejecutar para ejecutar su script: debe abrir el programa de Windows con éxito.
Por último, guarde su script. Puede darle el nombre que desee,pero asegúrese de seleccionar Formato de Archivo: aplicación en las opciones de guardado y deje la pantalla de inicio sin marcar.
abra el Finder, vaya a donde guardó su script y arrastre ese archivo a su Dock. Debe permanecer allí, al igual que una aplicación real — porque es una aplicación real!, Sin embargo, todo lo que hace es ejecutar el comando launcher por usted,para que pueda mover la aplicación, cambiarle el nombre o incluso eliminarla, y no afectará al Programa de Windows que está ejecutando.
mantener Wine actualizado
Wine es un programa de código abierto. Eso significa que los programadoresde todo el mundo lo están mejorando continuamente, agregando nuevas características y eliminando errores. Sin embargo, si no actualizas Wine, nunca actualizará esas mejoras, por lo que generalmente es una buena idea verificar las actualizaciones muy a menudo. Podemos usar Homebrew para mantener el vino actualizado: ¡es fácil!,Simplemente ejecute este comando:
brew upgrade
Con Este comando, Homebrew se actualizará primero, si hay actualizaciones disponibles. Luego encontrará todo el software obsoleto que conoce (incluido Wine) y los actualizará a la última versión.La comprobación de actualizaciones no es estrictamente necesaria, ya que Wine funciona bastante bien en la actualidad. Sin embargo, es una buena idea ejecutar este comando cada pocos meses o así.
desinstalar Wine y Homebrew
Si pruebas Wine y no te gusta, desinstalarlo es fácil.,Simplemente ejecute este comando:
brew cask uninstall wine-stable
y Homebrew eliminará Wine de su computadora.Sin embargo, para instalar Wine, Homebrew también tuvo que instalar muchos otros programas pequeños en los que Wine se basa para funcionar correctamente.(Es por eso que el proceso de instalación toma tanto tiempo!) Si también desea eliminar estos,ejecute este script:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
ese script eliminará todo lo que haya instalado en este tutorial,incluidos Homebrew, Wine y todos los demás programas Homebrew instaladospara que Wine funcione correctamente.
Deja una respuesta