首页 > 系统相关 >linux.wine WINE9安装微信失败案例

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

时间:2024-05-27 15:54:53浏览次数:24  
标签:wine64 微信 WINE9 dev 编译 linux 安装 wine

之前没有安装成功是因为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"

 

标签:wine64,微信,WINE9,dev,编译,linux,安装,wine
From: https://www.cnblogs.com/klezy/p/18215724

相关文章

  • Linux上搭建并使用ffmpeg(Java)
    原网址:https://blog.csdn.net/Just_do_it_HZF/article/details/136404728关于MacOs和Windows系统上使用ffmpeg就不多说了,有很多相关文章,今天给大家分享一个在Linux环境下使用Java语言来使用ffmpeg一、首先去官网下载一个Linux对应的ffmpeg包1、进入ffmpeg官网:官网2、点击左侧导......
  • 微信小程序—轮播图+背景变化
    <viewclass="tab-list-movie"style="background:{{bgColor[swiperIndex]}}"><swiperclass="movie-swiper"autoplayinterval="3000"circularindicator-dotsindicator-active-color="white"bindchange=&q......
  • Linux目录结构
    在Linux世界里,一切皆文件  【 / 】根目录 【 /bin 】bin是Binary的缩写,存放了最经常使用的命令 【 /sbin 】s是SuperUser的意思,存放的是系统管理员使用的系统管理程序如:系统启动、关机、硬件配置等。 【 /home 】家目录,存放普通用户的主目录......
  • FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
    ​AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(AllianceforOpenMedia,简称AOM)于2018年制定,融合了GoogleVP10、MozillaDaala以及CiscoThor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了大约27%。由于AV1具有性能优势,并且还是免费授权,因此各大流......
  • 了解一下微信小程序的登录流程
    以上是官网上的微信小程序登录流程。1、小程序启动时,通过wx.login方法获取到code(注意这个code只能使用一次),然后通过接口发送到我们自己的服务器(开发者服务器)后台。2、后台获取到code后和从开发者平台获取到的appid,appSecret一起调用 auth.code2Session 接口到微信服务器,......
  • Linux下用户空间控制GPIO
    文章目录参考文章一、简介二、GPIO接口原理图三、在用户空间控制GPIO步骤参考文章https://blog.csdn.net/qq_41483419/article/details/134015533https://blog.csdn.net/baidu_38661691/article/details/97147652一、简介在用户空间中控制GPIO:​/sys/class/gpio......
  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......
  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......
  • Kali linux更新太慢?
    1.打开终端输入sudovim/etc/apt/sources.list2.找到键盘上的开头是 lns键点击左下角就后出现“插入”3.然后加入以下任意一种国源#阿里云debhttp://mirrors.aliyun.com/kalikali-rollingmainnon-freecontribdeb-srchttp://mirrors.aliyun.com/kalikali-r......
  • 网站中用户昵称规则设计、正则表达式与JS实现——基于微信昵称规则
    微信的昵称规则为社交平台提供了一个良好的参考框架。本文将探讨如何基于微信昵称规则,为网站设计一套合理的用户昵称规则,并使用JavaScript(JS)和正则表达式来实现这些规则,同时确保昵称满足最小长度的要求,并支持最大18位长度。一、微信昵称规则概览微信昵称规则主要包括:修改次数......