Ubuntu下Wine安装指南

Caution : ** **本文所描述的安装方式已经过时(2019年3月),你可能需要参考别的资料 此外,wine-devel仅建议在开发环境下使用,生产环境有另一个版本的wine 由于自己服务器的应用栈都是Linux系,而有些时候又不得不跑一些Windows下的应用程序(比如一些莫名其妙的类库、Windows下的一些奇奇怪怪的程序),因此需要安装wine,而目前在google搜到的都是一些陈芝麻烂谷子的不知道多少年前出来的东西,在当前环境压根用不了,所以写一篇短文记录下。 首先,如果你用Google搜“Ubuntu wine”的话,一篇2017年的文章会告诉你这么做:

1、安装源

sudo add-apt-repository ppa:wine/wine-builds

sudo apt-get update

2、安装wine

sudo apt-get install --install-recommends wine-staging

sudo apt-get install winehq-staging

3、卸载wine

1).卸载wine主程序,在终端里输入:

  sudo apt-get remove --purge wine

2).然后删除wine的目录文件:

  rm -r ~/.wine

3).卸载残留不用的软件包:

  sudo apt-get autoremove

4、终端中输入wine,检测是否安装完成。

然而当你实际这么做的时候你会发现第一步就会告诉你“**这个源已经过期了**”

https://launchpad.net/~wine/+archive/ubuntu/wine-builds

!!! PLEASE NOTE THAT THIS REPOSITORY IS DEPRECATED !!! For more information, please see: https://www.winehq.org/pipermail/wine-devel/2017-March/117104.html The following commands can be used to add the new repository: wget https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository ‘https://dl.winehq.org/wine-builds/ubuntu/‘

所以实际上的操作应该是:

1. 从 https://dl.winehq.org/wine-builds/Release.key 获取PGP签名KEY

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

2. 导入源

sudo apt-add-repository ‘https://dl.winehq.org/wine-builds/ubuntu/‘

3. dpkg添加i386构架(如果你正在使用64位的操作系统)

dpkg –add-architecture i386

4. 更新源,并安装 wine-devel

apt update && apt install wine-devel

安装需要消耗大约700M+的下载流量以及约1.2G的硬盘空间(如果我没记错的话)

5. 安装完毕以后,wine的HOME路径在 /opt/wine-devel ,执行文件则在 /opt/wine-devel/bin , 你需要将这个路径加入环境变量PATH中:

sudo vim /etc/profile

添加下面一行:

export PATH=/opt/wine-devel/bin:/opt/wine-devel:$PATH

:wq保存

然后 source /etc/profile 或者重新登录以后,运行 “wine –version”,看到版本号就说明安装成功了。