安装wine微信

系统版本:Ubuntu 16.04 LTS

安装WINE:
1、卸载旧版本

sudo apt-get --purge remove wine

2、启用32位架构

sudo dpkg --add-architecture i386

3、下载并添加Key

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

4、添加wine仓

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'

注意ubuntu16.04 对应代码中xenial。
5、安装wine

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

6、确认安装成功

wine --version

我的版本为wine-5.0.3

安装WINETRICKS
7、卸载旧版本

sudo apt-get remove winetricks

8、获取新版版本

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks

下载结束后在/home/username下能看到winetricks文件。
9、修改权限

chmod +x winetricks

10、移动文件

sudo mv /home/username/winetricks /usr/local/bin

注意更换username为自己的用户名。

就此安装工作已经完成,下面是配置。
11、创建并进入目录

mkdir wine
cd wine

12、初始化wine

WINARCH=win32 WINEPREFIX=/home/username/wine/windows winecfg

会提示安装wine mono和wine gecko,都点击Cancel取消;

在这里插入图片描述在这里插入图片描述
等待弹出Wine configuration界面,默认Windows7版本,点击OK。
在这里插入图片描述

此时生成的虚拟系统放在自己定义的/wine/windows 路径中。若上述步骤只执行命令winecfg,虚拟系统将存放在.wine隐藏文件夹中。
13、通过winetricks添加依赖项

WINARCH=win32 WINEPREFIX=/home/username/wine/windows winetricks

此命令与上面命令相似,只需要替换winecfg为winetricks。
选择“Select the default wineprefix",点击OK进入下一界面;
在这里插入图片描述
选择”Install a Windows DLL or component",点击OK进入下一界面;
在这里插入图片描述

选择安装riched20和riched32。
在这里插入图片描述

这一步总会出错,基本可以忽略。
4、安装微信
从官网下载微信,将安装包存放在创建的/wine下,然后执行

WINARCH=win32 WINEPREFIX=/home/username/wine/windows wine WeChatSetup.exe

注意替换username,并确认安装包名称是否一致。
然后与windows系统一样安装微信,安装路径显示空白暂不处理,直接安装。
安装成功后可在桌面看到微信图标。

需下载文件
链接: https://pan.baidu.com/s/1uRzBbBVRNQUVfQKw05Btug 提取码: dfud
下面开始填坑:
1、打开桌面微信图标,汉字显示为方框□ □ □
参照网上方法,在/wine/windows/drive_c/windows/Fonts文件夹下添加wqy-microhei.ttc文件并修改注册表,结果仍无正常显示。

在这里插入图片描述

在这里插入图片描述

后来找到arial.ttf文件放到Fonts文件夹下,显示正常。
字体文件从windows系统C盘对应的文件夹中拷贝,为防意外,可将整个Fonts文件夹拷贝过来。
2、微信聊天界面输入框无法显示光标,无法正常输入
方法一(无效):参照网上方法,下载win7的riched20.dll和riched32.dll替换掉/wine/windows/drive_c/windows/system32下的对应文件,并设置wine configuration,Libraries,add-riched20和riched32,Edit-native,builtin(只选native时,微信启动后立马崩溃)。
然而无效,接着按照方法二操作。
在这里插入图片描述

方法二(有效)
输入命令:

WINARCH=win32 WINEPREFIX=/home/username/wine/windows winetricks riched20

我的电脑显示404 Not Found 和 time out等问题,最终导致失败。
在这里插入图片描述在这里插入图片描述
结合错误信息和网上的资料,下载W2KSP4_EN.EXE和InstMsiW.exe,分别放在/home/username/.cache/winetricks/win2ksp4和/home/damon/.cache/winetricks/msls31文件夹下,再执行上述命令,完美解决。
此方法同时解决路径空白的问题。
在这里插入图片描述
组合键Ctrl + h,显示隐藏文件夹。
在这里插入图片描述

查看虚拟系统安装了哪些软件

WINARCH=win32 WINEPREFIX=/home/username/wine/windows winetricks

弹出界面选择“Select the default wineprefix",点击OK进入下一界面;
选择“Run uninstall",点击OK进入下一界面查看。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值