让你的安卓设备、Mac设备、Linux设备拥有安装Windows应用程序的能力。也就是exe、msi格式的安装包!
准备工作
在开始之前我们说一下需要用到的工具;说一说需要了解的知识(也可以不了解 ,过程都是非常简单)。
想要在安卓手机、Linux、Mac OS 上面运行Windows程序怎么办?有没有什么解决办法?当然有,我今天进给大家带来这样高大上(zhuang bi)的操作。让你的高大上的形象从此一发不可收拾。
工具篇
- Wine 。
首先介绍一下什么是Wine ,Wine ("Wine Is Not an Emulator" 的首字母缩写)是一个能够在多种POSIX-compliant 操作系统(诸如Linux,macOS 及BSD 等)上运行Windows 应用的兼容层。Wine 不是像虚拟机或者模拟器一样模仿内部的Windows 逻辑,而是将Windows API 调用翻译成为动态的POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合Windows 应用到你的桌面。这样也就是说我们主要的工具就是它了
Mac OS 安装与使用
Xcode Command Line Tools 与 XQuartz 这俩个是必须的依赖,为了安装的便利性,也把Homebrew安装上吧。
Homebrew
Homebrew
- 安装 Home-brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
以上命令粘贴至终端,即可安装brew。
Xcode Command Line Tools
这个工具在Xcode的开发IDE中包含了,在Xcode开发IDE中是主要的组件,因此你可以在App Store 中下载 Xcode IDE 到你的电脑上面,这样你就包含了这个工具组件
注意:如果您不想安装完整Xcode IDE,您应该只需使用Xcode 的命令行工具组件(Xcode Command Line Tools)即可。这将包括所有必要的构建工具甚至git。任何其他库应预先安装在macOS中,或者可以通过其他工具自动引入。下载方法:
终端输入: xcode-select --install
如果已经安装过会提示:
这个提示就是说明已经安装过了
如果没有安装过会提示:
出现这个提示就是没有安卓过,点击安装即可
这样Xcode Command Line Tools 工具就安装了
XQuartz
XQuartz
接下来就是我们的这个工具了,这个工具安卓是相当简单的,但是也要像判断本简装了没有。
在过去,Wine的原生Mac驱动程序仍然需要大量工作,因此在macOS上运行Wine也需要安装X11服务器。这已不再需要了,但Mac驱动程序仍然缺少某些功能(请参阅macOS页面上的待办事项),因此您仍可能希望使用X11驱动程序运行Wine。
根据维基百科,从v10.3(Panther)到v10.7(Lion)的macOS,Apple至少包括一个兼容Mac的X11服务器作为可选安装。但是,自v10.8(Mountain Lion)以来,Apple已停止提供自己的X11服务器版本,并建议所有用户直接从上游下载最新版本的兼容X11服务器。
开源XQuartz项目开发了X11的Mac版本; 您可以直接从那里下载磁盘映像文件,然后只需使用macOS安装程序。
这个工具厉害在哪?X11也叫做X Window系统,X Window系统 (X11或X)是一种 位图 显示的 视窗系统 。它是在 Unix 和 类Unix 操作系统 ,以及 OpenVMS 上建立图形用户界面 的标准工具包和协议,并可用于几乎所有已有的现代操作系统。
来吧,让我们安装起来。
- 安装包
官网(https://www.xquartz.org/)去这里可以下载dmg包。一路next即可。
安装Wine
重点来了,我们使用brew 安装Wine 。
- brew 安装命令:
brew install --only-dependencies wine
好了,等待一会儿就好了。
现在你可以下载一个Windows的应用程序试一下。
安卓安装
安卓安装与使用
安卓上面的安装方法异常的简单,哈哈哈哈。就是一个apk的安装包,往下看。
- 下载wine apk安装文件:
https://dl.winehq.org/wine-builds/android/wine-4.1-arm.apk
下载就可以了。简直简单的不要不要的。
Ubuntu
Linux(Ubuntu)安装与使用
Linux的发行版本比较多,这里就拿一个Ubuntu来说一下吧,也是相对简单,往下看
如果您之前安装过来自其他仓库的葡萄酒安装包,请在尝试安装WineHQ安装包之前删除它及依赖它的所有安装包(如:wine-mono,wine-gecko,winetricks),否则可能导致依赖冲突。
如果您使用的是64位系统,请开启32位架构支持(如果您之前没有开启的话):
sudo dpkg --add-architecture i386
下载添加仓库密钥:
wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo apt-key add winehq.key
并添加仓库:添加相对应仓库地址!
- Ubuntu 18.10
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'
- Ubuntu 18.04 Linux Mint 19.x
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
- Ubuntu 16.04 Linux Mint 18.x
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
- Ubuntu 14.04 Linux Mint 17.x
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ trusty main'
添加完毕之后哪,就是 更新一下安装包:
sudo apt update
这样就把前期工作完成了,就下来就是安装过程,也是 apt 命令
sudo apt install --install-recommends winehq-stable
愉快的玩耍吧。