让你的安卓设备、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 ToolsXQuartz 这俩个是必须的依赖,为了安装的便利性,也把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

愉快的玩耍吧。