linux.wine WINE9安装微信失败案例

之前没有安装成功是因为apt自带的wine版本过低

准备安装wine9试试

 

一、apt 安装编译工具

sudo apt-get install build-essential git wget libssl-dev libxml2-dev libasound2-dev libx11-dev libxext-dev libxtst-dev libpulse-dev libdbus-1-dev libfontconfig1-dev libfreetype6-dev libxrender-dev libxcomposite-dev libxdamage-dev libxinerama-dev libxi-dev libncurses-dev libjpeg-dev libgphoto2-dev libgif-dev libtiff-dev yasm

 

二、获取源码

https://gitlab.winehq.org/wine/wine/-/releases/wine-9.9

 

解压后使用

./configure --enable-win64

 

根据提示,如果缺组件就用apt安装缺少的组件

 

configure 显示finish后编译就完成了

 

三、直接make编译

我也不知道是不是cpu垃圾还是核心数没给对,编译很慢,你也可以使用

make -j8 
#启用8个核编译试试(取决于你电脑多少个核心数)

然后等待编译完成

 

四、安装

sudo make install wine64

wine64 –version

#出现wine9-0就表示安装完成

提示:卸载

sudo make uninstall wine64

 

配置:

wine64 setup.exe #(一定不能用sudo)

 

报错:

wine: failed to load L"\\??\\C:\\windows\\syswow64\\ntdll.dll" error c0000135

WINEARCH=win64 WINEPREFIX=~/.wine winecfg
#调出wine配置选项

手动添加dll 在函数库里面,新函数库顶替

下载的dll一般添加到 ~/.wine/drive_c/windows/syswow64里面(注意64位是这样的)

但是我试过添加进去也不行,可能要在注册表里面加点东西

regedit
#注册表里面要添加一些东西

当然我到这里一直没成功,注册表也不知道怎么加,整整一天都耗在这里

五、安装微信(我之前失败了这里就先不管了)

微信官网下安装包

wine64 WeChatSetup.exe
#用wine运行安装包

六、运行微信(我之前失败了这里就先不管了)

wine "C:\Program Files\Tencent\WeChat\WeChat.exe"

 

总结

老老实实用QQ吧

posted @ 2024-05-27 15:51  风之郁闷  阅读(284)  评论(0编辑  收藏  举报