Ubuntu下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. 导入源
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”,看到版本号就说明安装成功了。