Fedora 33 安装wine-6.0 微信3.0

因所安装的Fedora是64位,而Wine在32位版本的兼容性更好,因此安装的Wine为32位版本。

1、系统环境:

1.1 cat /etc/redhat-release

Fedora release 33 (Thirty Three)

1.2 uname -a

Linux localhost.localdomain 5.10.19-200.fc33.x86_64 #1 SMP Fri Feb 26 16:21:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

2 安装Wine-6.0

2.1 下载Wine

官网下载链接:https://dl.winehq.org/wine/source/6.0/wine-6.0.tar.xz

2.2 编译前准备:

2.2.1 安装依赖包

sudo dnf install alsa-plugins-pulseaudio.i686 glibc-devel.i686 glibc-devel libgcc.i686 libX11-devel.i686 freetype-devel.i686 libXcursor-devel.i686 libXi-devel.i686 libNX_Xext-devel.i686 libXext-devel.i686 libXxf86vm-devel.i686 libXrandr-devel.i686 libXinerama-devel.i686 mesa-libGLU-devel.i686 mesa-libOSMesa-devel.i686 libXrender-devel.i686 libpcap-devel.i686 ncurses-devel.i686 libzip-devel.i686 lcms2-devel.i686 zlib-devel.i686 libv4l-devel.i686 libgphoto2-devel.i686 libcapifax-devel.i686  cups-devel.i686 libxml2-devel.i686 openldap-devel.i686 libxslt-devel.i686 gnutls-devel.i686 libpng-devel.i686 flac-libs.i686 json-c.i686 libICE.i686 libSM.i686 libXtst.i686 libasyncns.i686 libedit.i686 liberation-narrow-fonts.noarch libieee1284.i686 libogg.i686 libsndfile.i686 libuuid.i686 libva.i686 libvorbis.i686 libwayland-client.i686 libwayland-server.i686 llvm-libs.i686 mesa-dri-drivers.i686 mesa-filesystem.i686 mesa-libEGL.i686 mesa-libgbm.i686 nss-mdns.i686 ocl-icd.i686 pulseaudio-libs.i686 python-talloc.x86_64 sane-backends-libs.i686 tcp_wrappers-libs.i686 unixODBC.i686 samba-common-tools.x86_64 samba-libs.x86_64 samba-winbind.x86_64 samba-winbind-clients.x86_64 samba-winbind-modules.x86_64 mesa-libGL-devel.i686 fontconfig-devel.i686 libXcomposite-devel.i686 libtiff-devel.i686 openal-soft-devel.i686 mesa-libOpenCL-devel.i686 opencl-utils-devel.i686 alsa-lib-devel.i686 gsm-devel.i686 libjpeg-turbo-devel.i686 pulseaudio-libs-devel.i686 pulseaudio-libs-devel gtk3-devel.i686 libattr-devel.i686 libva-devel.i686 libexif-devel.i686 libexif.i686 glib2-devel.i686 mpg123-devel.i686 mpg123-devel.x86_64 libcom_err-devel.i686 libcom_err-devel.x86_64 libFAudio-devel.i686 libFAudio-devel.x86_64
sudo dnf groupinstall "C Development Tools and Libraries"
sudo dnf groupinstall "Development Tools"

2.3 编译(用于在64位Fedora上,安装32位Wine-6.0)

PKG_CONFIG_PATH=/usr/lib/pkgconfig CC="ccache gcc -m32" ./configure
make

2.4 安装

sudo make intall

2.5 安装wine其他程序

dnf install cabextract wine-mono *winbind*

2.6 下载winetricks

2.7 winecfg    # 选择 windows 7


2.8 winetricks执行

cd /你的winetricks所在目录/

./winetricks riched20 richtx32 corefonts


2.9 安装微信

wine /你的微信目录/WeChatSetup.exe      

3.0 排错

3.1 libGL error: unable to load driver: swrast_dri.so

安装以下两个程序

mesa-libGLES-devel.x86_64 mesa-libGLES-devel.i868

4 参考博文

install Wine + WeChat in Fedora 31

https://blog.youkuaiyun.com/ztguang/article/details/104102132

安装 WineHQ 安装包

https://wiki.winehq.org/Fedora_zhcn

运行firefox时提示“libGL error: unable to load driver: swrast_dri.so”有卡顿

https://yunwei365.blog.youkuaiyun.com/article/details/107139084

感谢以上作者的文档,才完成了微信在Fedora上的安装!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值