Ubuntu (12.04/ 14.04/ 16.04) 安装Wine(最新稳定版)

本文将要介绍如何在Ubuntu (12.04/14.04/16.04)系统上安装并配置Wine, 并通过安装好的Wine在Ubuntu 16.04 系统上来安装windows应用程序。 我们都知道,大多数的应用程序都不能兼容不同的系统,windows的应用程序只能在windows系统上安装,Mac的应用程序只能安装在mac系统上,而Linux系统的程序也只能安装Linux系统上。如果你想在Ubuntu Linux系统上安装windows 的应用程序,那么可以通过在Linux和windows系统的兼容层软件Wine上安装windows应用程序,比如,腾讯的QQ聊天软件。

Wine是什么?

Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。另外英语单词wine是葡萄酒的意思。

Wine (Wine Is Not an Emulator)[即Wine不是一个模拟器]是一个在Linux和UNIX之上的,Windows 3.x和 Windows APIs的实现。注意,Wine不是Windows模拟器,而是运用API转换技术实做出Linux对应到Windows相对应的函数来调用DLL以运行Windows程序。Wine可以工作在绝大多数的UNIX版本下,包括Linux, FreeBSD, 和 Solaris。另外,也有适用于Mac OS X的Wine程序。-摘自 百度百科

Ubuntu安装及配置Wine

默认的ubunt 16.04系统软件源里的wine 版本是1.6 的,如果想安装这个版本的wine,可以在命令行下直接执行apt-get install wine 命令。 本文件将会介绍根据官方给出的安装方法来安装最新的Wine稳定版本 wine 3.0.

1# 启用32位架构支持

如果当前的Ubuntu系统是64位的,那么我们需要先启用对32位架构的支持,执行下面的命令:

$ sudo dpkg --add-architecture i386

2# 下载Wine 密钥文件并将密钥文件加到可信任的密钥列表里。

我们需要从wine官方下载许可密钥文件,这样才能将官方提供的Wine Repo添加到ubuntu系统上。 执行下面的命令:

$ wget -nc https://dl.winehq.org/wine-builds/Release.key
$ sudo apt-key add Release.key

命令输出如下:

root@devops:~# wget -nc https://dl.winehq.org/wine-builds/Release.key
--2018-04-08 19:13:05--  https://dl.winehq.org/wine-builds/Release.key
正在解析主机 dl.winehq.org (dl.winehq.org)... 151.101.72.69
正在连接 dl.winehq.org (dl.winehq.org)|151.101.72.69|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 3122 (3.0K) [application/pgp-keys]
正在保存至: “Release.key”
Release.key         100%[===================>]   3.05K  --.-KB/s    in 0s
2018-04-08 19:13:06 (41.9 MB/s) - 已保存 “Release.key” [3122/3122])

root@devops:~# apt-key add Release.key
OK

3# 添加最新的wine 稳定版本repo到当前的系统源里

执行下面的命令添加安装源并更新安装源:

$ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
$ sudo apt-get update

命令输出如下:

root@devops:~# apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ 
root@devops:~# apt-get update
命中:1 http://mirrors.aliyun.com/ubuntu xenial InRelease
命中:2 http://mirrors.aliyun.com/ubuntu xenial-security InRelease
命中:3 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease
命中:4 http://mirrors.aliyun.com/ubuntu xenial-proposed InRelease
命中:5 http://mirrors.aliyun.com/ubuntu xenial-backports InRelease
忽略:6 http://dl.google.com/linux/chrome/deb stable InRelease
命中:7 http://dl.google.com/linux/chrome/deb stable Release
命中:9 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease
忽略:10 http://archive.ubuntu.com/ubuntu trusty InRelease
命中:11 http://ppa.launchpad.net/webupd8team/java/ubuntu xenial InRelease
命中:12 http://archive.ubuntu.com/ubuntu trusty Release
获取:13 https://dl.winehq.org/wine-builds/ubuntu xenial InRelease [4,701 B]
命中:15 https://deb.nodesource.com/node_8.x xenial InRelease
获取:16 https://dl.winehq.org/wine-builds/ubuntu xenial/main amd64 Packages [28.9 kB]
获取:17 https://dl.winehq.org/wine-builds/ubuntu xenial/main i386 Packages [28.6 kB]
已下载 62.2 kB,耗时 3秒 (19.2 kB/s)
正在读取软件包列表... 完成

从上面的输出中,我们可以看到Wine的最新的安装源已经被添加到系统源里了。

4# 安装Wine 最新的稳定版3.0

执行下面的命令来安装最新的wine 稳定版本:

$ sudo apt-get install --install-recommends winehq-stable

命令输出如下:

root@devops:~# apt-get install --install-recommends winehq-stable
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
java-common libappindicator1 libindicator7 libuv1 linux-headers-4.10.0-2
linux-headers-4.10.0-28-generic linux-image-4.10.0-28-generic
linux-image-extra-4.10.0-28-generic
使用'apt autoremove'来卸载它(它们)。
将会同时安装下列软件:
……
升级了 32 个软件包,新安装了 157 个软件包,要卸载 0 个软件包,有 221 个软被升级。
需要下载 133 MB 的归档。
解压缩后会消耗 792 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.aliyun.com/ubuntu xenial-updates/main amd64 libpam-s amd64 229-4ubuntu21.2 [115 kB]
正在设置 winehq-stable (3.0.0~xenial) ...
正在设置 libglu1-mesa:i386 (9.0.0-2.1) ...
正在设置 libosmesa6:i386 (17.2.8-0ubuntu0~16.04.1) ...
正在设置 libosmesa6:amd64 (17.2.8-0ubuntu0~16.04.1) ...
正在处理用于 initramfs-tools (0.122ubuntu8.8) 的触发器 ...
update-initramfs: Generating /boot/initrd.img-4.13.0-37-generic
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 .

查看安装后的Wine版本

执行下面命令:

#wine –version

命令输出如下:

root@devops:~# wine --version
wine-3.0
root@devops:~#

5#  Wine 配置

当我们安装完wine软件包后,还需要去Ubuntu 图形界面下,执行winecfg命令,来安装一些跟兼容性相关的软件包,比如Wine Mono 组件,Wine Gecko组件等。

执行命令:

#winecfg

系统会弹出安装界面,点击“安装”按钮,进行安装操作。

ubuntu 安装wine1

ubuntu 安装wine2

之后,系统会弹出Wine设置窗口,我们可以进行一些对程序进行显示,桌面,驱动器,音效等的设置。点击“确定”即可。

ubuntu 安装wine3

至此,我们就完成了在ubuntu 16.04系统下的wine 3.0 稳定版的安装及配置。

Ubuntu 下通过Wine安装Windows应用程序

当我们安装并配置完Wine软件后,我们就可以通过wine来安装windows 应用程序了,下面我们来演示如何通过Wine 来安装最新的腾讯QQ聊天工具 qq 9.02.

1# 从官方下载QQ的软件安装包QQ9.0.2.exe

root@devops:/home/devops/下载# ls
QQ9.0.2.exe

2# 在windows应用程序上,鼠标右键,点击“使用Wine Windows Program Loader…”

ubuntu 安装wine4

3# 接下来我们就可以根据安装提示进行操作

点击“立即安装”按钮,安装完成后,点击“完成安装”按钮

ubuntu 安装wine5

ubuntu 安装wine6

4# 通过Wine启动已经安装的window 应用程序

默认情况下,windows的应用程序安装完成之后,程序的可执行文件存放在 ~./.wine/drive_c 目录,在相应的应用程序目录下找到可执行文件,执行下面的命令启动QQ应用程序:

# cd  /home/devops/.wine/drive_c/Program Files (x86)/Tencent/QQ/Bin
# wine qq.exe

ubuntu 安装wine7

Ubuntu 下卸载Wine

如果需要在Ubuntu系统下卸载其之前安装的Wine,可以执行下面的命令:

# Wine uninstaller

99%的人还阅读了:

Leave a Reply