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吧