Ubuntu 22.04(LinuxMint 21)编译wine7.19安装最新微信3.7.6及QQ体会

8 篇文章 2 订阅
5 篇文章 0 订阅

我家里的惠普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

目录的名称根据自己的目录名称进行修改。

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
您可以通过以下步骤在Ubuntu 22.04安装Wine微信: 1. 首先,您需要下载Wine环境包。您可以从优麒麟官方网站下载winedeb包,下载链接为:https://ubuntukylin.com/applications/ [1] 2. 在终端中运行以下命令安装Wine环境包: ``` sudo apt-get install -f -y ./ukylin-wine_70.6.3.25_amd64.deb ``` 3. 下载微信Wine)的deb包,下载链接为:http://archive.ubuntukylin.com/software/pool/partner/ukylin-wechat_3.0.0_amd64.deb [3] 4. 使用终端安装微信Wine): ``` sudo apt-get install -f -y ./ukylin-wechat_3.0.0_amd64.deb ``` 通过按照上述步骤,您可以成功在Ubuntu 22.04安装Wine微信。请注意,这是基于优麒麟官方提供的安装方法进行的安装。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [在Ubuntu22.04安装微信QQ](https://blog.csdn.net/yunlin2000/article/details/125424695)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Ubuntu 22.04(LinuxMint 21)编译wine7.19安装最新微信3.7.6及QQ体会](https://blog.csdn.net/ericden/article/details/127581311)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值