图 1 :在基本操作系统( Elementary OS ) Freya 上运行的 Notepad++
早在上世纪 90 年代中期至 2000 年代初, Linux 还是一款初露峥嵘的操作系统,存在严重缺乏实用应用程序的问题。这个问题在商务界来得尤其严重――在商务界, Windows 桌面应用程序决定着生产力的高低。为了克服这个软肋, Linux 社区开发了一种名为 Wine 的兼容层。这个名称最初代表 Wine Is Not an Emulator (葡萄酒不是模拟器,因为每个人都把这个工具误以为是 Windows 模拟器)。现在名称简称 Wine 。
实际上, Wine 的功能就是让 Windows 应用程序可以在 Linux 平台上运行。它并不完美,支持的应用程序也很有限。如果你想要记事本( Notepad )、计算器( Calculator )和纸牌游戏( Solitaire ),你就随时可以使用了。
但是随后出现了值得关注的东西。随着时间的推移,越来越多的应用程序得到支持,直到 Wine 后来成为许多用户和企业(尤其还有 Linux 游戏玩家)的一款必不可少的工具。迄今为止,有数千款全面得到支持的应用程序如今可以在 Wine 上运行(查看应用程序数据库 https://appdb.winehq.org ,即可参阅完整列表),而且这份列表越来越长。诚然, Wine 的工作主要侧重于游戏,但是你仍会找到相当丰富的生产力应用程序可以使用。
你可能会想,由于使用这类工具很复杂, Wine 安装和使用起来会很复杂。这种假设是不成立的。实际上, Wine 的开发人员不遗余力地让兼容层尽可能易于使用。这到底意味着什么呢?为了更容易阐明这个问题,不妨看看安装 Wine ,然后使用该工具安装并运行 Windows 应用程序的过程。
我将在基本操作系统( Elementary OS ) Freya 上演示这个过程,并安装最新版本的 Wine 。
安装
如果你在运行 Ubuntu 衍生版,会在 Software Center (软件中心)中找到 Wine 。不过,那个版本很可能过时了。正由于如此,我们应该避免提供的“默认”版本。为此,我们必须添加官方的 Wine 软件库。这可以通过两种方法来实现,通过命令行或通过 GUI 。由于我们的目的是运行 Windows 应用程序,不妨使用 GUI 方法。
具体方法如下:
1. 点击 Applications (应用程序)菜单。
2. 输入 software 。
3. 点击 Software & Updates (软件和更新)。
4. 点击 Other Software (其他软件)选项卡。
5. 点击 Add (添加)。
6 .在 APT 行部分输入 ppa:ubuntu-wine/ppa (见图 2 )。
7. 点击 Add Source (添加来源)。
8. 输入你的 sudo 密码。
9. 点击 Authenticate (验证)。
10. 点击 Close (关闭)。
11. 出现提示后,点击 Reload (重新装入)。
12. 打开 Software Center (软件中心)。
13. 搜索 Wine 。
14. 点击 Wine 项,然后点击 Install (安装)。
15. 让安装完成。
图 2 :添加必要的 PPA (个人程序包存档),以便安装最新版本的 Wine
就是这样。 Wine 现在已准备好帮助你安装和运行 Windows 应用程序了。不过切记:不是每个应用程序都能正常运行。大多数会,但是如果你期望将内部的专有解决方案安装并运行起来,可能会碰到几个障碍。