【基本介绍】
linux wine是一款功能强大的虚拟机软件,Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。 Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。【软件特点】
1、linux wine是一个Windows兼容层,是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层;2、linux wine提供了一个用来从Windows源进出到UNIX的开发工具包;
3、linux wine也提供了一个程序加载器,该加载器允许不用任何修改 Windows 3.1/95/NT 的二进制文件,就可以运行在Intel Unix及其衍生版本下。
【linux wine使用方法】
1、直接运行程序
使用命令wine:[root@localhost root]#wine <程序名>

2、使用程序管理器
[root@localhost root]#progman
打开Linux系统的管理器窗口,从菜单中选择 文件(F)-执行(X),会弹出目录浏览窗口,选择需要启动的程序即可。
3、直接双击EXE程序
在用户安装WINE后,会自动关联到电脑上的EXE程序,之后直接双击exe应用程序即可直接运行,不需要安装。
【linux wine 原理】
linux wine 是一个令人神往而且目标远大的开放源代码项目,它尝试去解决在 Linux 上运行 Windows 可执行文件的复杂问题。尽管 Wine 不是一个新项目,但是,人们对 Linux 桌面的期望以及对 Linux 应用程序的需求日益增加,使得它现在仍具有重要意义。本文对 Wine 进行了介绍,并提出了几种获得 Wine 内部操作经验的途径。Wine 项目起始于 1993 年,它的根源可以追溯到 90 年代早期出现的用于 UNIX 的 DOS 和 Windows 模拟器。Wine 项目最初是将 16 位的应用程序移植到 Linux,而几年之后,已可以在 Linux 上运行 Microsoft Word 和 Excel。现在它有一百多万行代码。
人们一直认为,在桌面上采用 Linux 的主要障碍是应用程序不足。商用桌面应用程序供应商还不能确定他们是否应该投入时间和精力将他们的 Windows 应用程序移植到 Linux,他们基本上是在等待 Linux 大规模应用于桌面。另一方面,Linux 需要应用程序才能大规模应用于桌面。这是一个经典的先有鸡还是先有蛋的问题,而 Wine 通过在 Linux 上运行现有的 Windows 应用程序而解决了这一问题。
【linux wine 安装】
1.如果你的是64位Ubuntu,那么需要运行下面的命令,如果你的是32位,可以跳过这一步sudo dpkg --add-architecture i386

2.接着在终端添加wine的存储库到Ubuntu源
sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

3.安装wine存储库的密钥
wget https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key

4.更新并安装wine2.0.1
sudo apt update && sudo apt install winehq-stable

5.接着会问你是否下载文档,输入y回车这个下载过程可能会比较久,慢慢等待完成安装

6.当你完成安装之后,找到exe后缀的Windows安装包,右击它,选择其他程序打开,选择wine

7.如果在安装过程中,提示缺少引擎框架之类的,直接点击安装就可以了,wine会自动下载,不过下载速度也是很慢,需要慢慢等待

8.当你下载完成之后,会继续正常的安装EXE软件,后面的步骤就像Windows一样

9.安装完成之后可以运行软件了,比如QQ,不过这时候的QQ还无法输入账号,需要额外的一些配置

【常见问题】
wine汉化后乱码怎么解决?第一步:下载想要的字体,比如宋体simsum.ttc。
第二步:将所有字体的值替换为该字体。创建一个脚本文件font.reg。

运行

再打开,就会发现,所有的方框都被宋体字替换了,问题解决。

