水滴石穿,点滴记忆
Deepin v20版本用了一段时间感觉不错,所以将公司办公电脑也刷成了Deepin20。
原本一切都开开心心的,突然想起来有个工作任务,需要执行一个特殊的exe程序,顿时恶心坏了。研究了一圈,发现Wine可以包一下,然后在linux下运行exe程序,尝试尝试。
在网上也搜索了好多资料,比较乱,试了几个,大体都很像,但是就是不行,每个人用法还都不太一样。
## 官网-Wine
https://wiki.winehq.org/Debian_zhcn 有问题去官网准没错,当然这个写的不详细,但是好用。
详细流程
-
libfaudio0依赖的问题,本身我觉得我安装的Deepin版本很新了,不会需要这些,但事实打脸。
- https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/i386/libfaudio0_20.01-0~buster_i386.deb
- https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/i386/libfaudio0-dbgsym_20.01-0~buster_i386.deb
- https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/amd64/libfaudio0_20.01-0~buster_amd64.deb
- https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10/amd64/libfaudio0-dbgsym_20.01-0~buster_amd64.deb
这四个下载一下,然后继续下一步。
sudo apt install libstb0:amd64
-
现在都是64的系统,直接开启32bit架构支持
sudo dpkg --add-architecture i386
-
安装wine秘钥
wget -nc https://dl.winehq.org/wine-builds/wineexe.key
-
加载这个秘钥
sudo apt-key add wineexe.key
-
重点,需要在/etc/apt/sources.list里面增加wine源。
这里要重点注意一下,要使用root用户,如果不是要切换root用户。
sudo passwd root然后设置密码。sudo -s -H切换
vim /etv/apt/sources.list 增加地址deb https://dl.winehq.org/wine-builds/debian/ buster main 然后wq!
-
搞定源之后,进行更新并加载源
sudo spt update
-
安装Wine的稳定版本
sudo apt install --install-recommends winehq-stable
-
查看是否成功
wine --version