linux下安装window软件,运行.exe程序运行QQ微信等程序,wine最新版5.12的安装和使用
一:检查系统环境
查看系统版本和内核版本
1.1:查看系统版本
在桌面上右键鼠标选择Open in Terminal打开终端模拟器
执行lsb_release -a
tao@tao:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.10
Release: 19.10
Codename: eoan
1.2:查看内核详细信息
执行cat /proc/version
tao@tao:~$ cat /proc/version
Linux version 5.3.0-62-generic (buildd@lcy01-amd64-018) (gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2)) #56-Ubuntu SMP Tue Jun 23 11:20:52 UTC 2020
二:开始安装wine-5.12
1.1:使用root用户安装程序
不使用root1也可以只需要在命令前加上sodu即可,这里为了后续操作方便就使用root用户直接操作了。
1.1.1:开启root账户
执行sudo passwd root
tao@tao:~$ sudo passwd root
[sudo] tao 的密码:
新的 密码:
重新输入新的 密码:
passwd:已成功更新密码
1.1.2:切换root账户
执行su - root
tao@tao:~$ su - root
密码:
root@tao:~#
1.2:如果您使用的是 64 位系统,请开启 32 bit 架构支持(如果您之前没有开启的话)
执行dpkg --add-architecture i386
root@tao:~# dpkg --add-architecture i386
root@tao:~#
1.3下载添加仓库密钥:
执行wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
root@tao:~# wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
--2020-07-05 04:46:13-- https://dl.winehq.org/wine-builds/winehq.key
正在解析主机 dl.winehq.org (dl.winehq.org)... 151.101.230.217
正在连接 dl.winehq.org (dl.winehq.org)|151.101.230.217|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 3220 (3.1K) [application/pgp-keys]
正在保存至: “STDOUT”
- 100%[=============================>] 3.14K --.-KB/s 用时 0.001s
2020-07-05 04:46:14 (4.61 MB/s) - 已写入至标准输出 [3220/3220]
OK
root@tao:~#
1.4 更新安装包:
执行apt update
root@tao:~# apt update
命中:1 http://security.ubuntu.com/ubuntu eoan-security InRelease
.....
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
所有软件包均为最新。
root@tao:~#
1.5 添加仓库:
这个要根据你的系统版本来安装
执行add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main’
root@tao:~# add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
获取:1 http://security.ubuntu.com/ubuntu eoan-security InRelease [97.5 kB]
命中:2 http://archive.ubuntu.com/ubuntu eoan InRelease
命中:3 http://cn.archive.ubuntu.com/ubuntu eoan InRelease
获取:4 http://archive.ubuntu.com/ubuntu eoan-updates InRelease [97.5 kB]
获取:5 http://cn.archive.ubuntu.com/ubuntu eoan-updates InRelease [97.5 kB]
获取:6 https://dl.winehq.org/wine-builds/ubuntu eoan InRelease [6,255 B]
获取:7 https://dl.winehq.org/wine-builds/ubuntu eoan/main i386 Packages [177 kB]
获取:8 http://cn.archive.ubuntu.com/ubuntu eoan-backports InRelease [88.8 kB]
获取:9 http://cn.archive.ubuntu.com/ubuntu eoan-security InRelease [97.5 kB]
获取:10 https://dl.winehq.org/wine-builds/ubuntu eoan/main amd64 Packages [171 kB]
已下载 833 kB,耗时 5秒 (173 kB/s)
正在读取软件包列表... 完成
root@tao:~#
For this version: | Use this command: |
---|---|
Ubuntu 20.04 | add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ focal main’ |
Ubuntu 19.10 | add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main’ |
Ubuntu 18.04 & Linux Mint 19.x | add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’ |
Ubuntu 16.04 &Linux Mint 18.x | add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main’ |
1.6 选择安装wine版本
我这里选择开发版,喜欢尝鲜的朋友可以安装这个
执行apt install --install-recommends winehq-devel
root@tao:~# apt install --install-recommends winehq-devel
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
command-not-found-data diffstat example-
ocl-icd-libopencl1:i386 va-driver-all:i386 vdpau-driver-all:i386 wine-devel wine-devel-amd64 wine-devel-i386:i386 winehq-devel zlib1g:i386
.......
升级了 0 个软件包,新安装了 234 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 237 MB 的归档。
解压缩后会消耗 1,579 MB 的额外空间。
您希望继续执行吗? [Y/n]
这里选择 Y 然后就是漫长的等待安装时间
版本 | Use this command: |
---|---|
稳定分支 | sudo apt install --install-recommends winehq-stable |
开发分支 | sudo apt install --install-recommends winehq-devel |
Staging 分支 | sudo apt install --install-recommends winehq-staging |
这个要根据网络情况而定我的等待了大概5分钟就安装完成了
1.7查看安装情况
执行wine --version
root@tao:~# wine --version
wine-5.12
root@tao:~#
三:安装QQ(或者运行其他.exe软件)
下载好QQ文件放在桌面上(想放哪里就放哪里)
在桌面上右键鼠标选择Open in Terminal 新打开个终端模拟器
执行wine PCQQ2020.exe
tao@tao:~# wine PCQQ2020.exe
tao@tao:~#
此时系统会弹出两个对话框安装 wine Mono 安装器 这里点安装 然后就是漫长的等待安装时间
下载完成后点机安装
安装完成后系统会弹出 wine Gecko 引擎 的安装向导
总之弹出wine 的各种软件都安装就行
等待各种插件安装完成后重新执行安装QQ程序
执行wine PCQQ2020.exe
tao@tao:~# wine PCQQ2020.exe
tao@tao:~#
然后就和window上安装软件一样下一步下一步完成即可。
登录下看看
OK 这里完美运行 和window的一样 至此安装过程全部结束。
四:BUG处理
详情请看我下篇分解
部分软件文字乱码处理
输入框无法显示问题处理
root权限比较大请妥善管理root密码 ↩︎