admin管理员组文章数量:1559113
我家里的惠普z230图形工作站,因使用至强处理器,安装windows普通版本不行,因此一直使用的linux mint cinnamon20.03,性能十分强劲,各方面都用起来很不错的没发现什么问题,最近看到新闻说linux mint发布了mintupgrade升级工具,我也忍不住想试一下,就开始了下载安装,实际上这次的升级变化是很大的,相当于是由ubuntu20.04lts升级到ubuntu22.04lts,很多软件都只有最新发行版才能正常运行,特变明显的就是wps office软件。
运行sudo apt-get install mintupgrade,就可以安装完成mintupgrade版本升级工具了,执行几个步骤,发现了一些独立安装的软件,就升级到linux mint 21了,独立安装的软件基本上就被删除了,需要重新进行安装。原来一直使用原装的linux版微信,和wine版的微信差距实在太大,本次就一并把wine和微信升级了,安装的最新版本的wine7.19和最新版的微信3.7.6.44以及qq。
安装完成后的体会是现在wine7.19安装效果是最棒的,微信qq使用体验与windows中的体验没有差别了,特别稳定;原来qq和微信来信息不闪烁的问题没有了,微信程序没有linux默认窗口阴影的问题没有了,不需要再删除wine 7.19程序中的user32.dll文件了,需要做的操作很少;仅需要处理的就是消除微信自带的窗口阴影,就是两步,第一步编译wine7.19的源代码做一个整体编译,第二部修改win.c,局部编译user32子模块,user32.dll.so做替换,将之前文章中讲到运行正常的qq和微信容器拷贝过来即可(更新微信到3.7.6.44,参照我前面的文章);其他一切正常,可以在微信里面看直播,打开金山文档的在线文档编辑小程序。
新安装的linux mint21或升级上来的linux mint 21都需要按以下步骤编译安装wine 7.19(自行到九游会真人第一品牌官网下载源代码):
1、sudo apt-get install gcc-multilib g -multilib
2、sudo apt-get install libx11-dev:i386
3、sudo apt-get install libfreetype6-dev:i386 libfreetype6-dev
4、sudo apt-get install libxcursor-dev:i386 libxi-dev:i386 libxxf86vm-dev:i386 libxrandr-dev:i386 libxfixes-dev:i386 libxinerama-dev:i386 libxcomposite-dev:i386 libosmesa6-dev:i386 ocl-icd-opencl-dev:i386 libpcap-dev:i386 libsane-dev:i386 libv4l-dev:i386 libgphoto2-dev:i386 liblcms2-dev:i386 libpulse-dev:i386 libudev-dev:i386 libsdl2-dev:i386 libfaudio-dev:i386 libcapi20-dev:i386 libcups2-dev:i386 libfontconfig1-dev:i386 libgsm1-dev:i386 libkrb5-dev:i386 libtiff-dev:i386 libmpg123-dev:i386 libopenal-dev:i386 libvulkan-dev:i386 libvkd3d-dev:i386 libldap2-dev:i386 libxrender-dev:i386 libxml2-dev:i386 libxslt1-dev:i386 libgnutls28-dev:i386 libjpeg-dev:i386
5、./configure
6、make
7、sudo make install
单独编译user32模块,就将目录切换到dlls中的user32子目录,win.c中加一个去除阴影的补丁,在第468行后增加:
if (exstyle == 0x080800a0) // wechat/wxwork shadow hwnd
{
fixme("hack %x\n", cs.dwexstyle);
return null;
}
修改该完成后,执行make命令,生成user32.dll.so,替换掉/usr/local/lib/wine/i386-unix目录中的原有文件即可。
下面是我安装最新版的微信语句,安装完成后在pc上登录微信,可以不需要每次都扫二维码了,方便多了,我的语句为:
winarch=win32 wineprefix=/home/ericden/.ukylin-wine/wechat wine wechatsetup.exe
目录的名称根据自己的目录名称进行修改。
j9九游会老哥俱乐部交流区的版权声明:本文标题:ubuntu 22.04(linuxmint 21)编译wine7.19安装最新微信3.7.6及qq体会 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727356866a1110201.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论