Ubuntu 18.04 Wine下安装微信并成功解决疑难杂症
目录
参考
安装Wine
安装最新版的winetricks
配置Wine bottle,设置字体大小
通过winetricks来添加riched20依赖,解决无法输入问题
安装微信
修改默认的.desktop链接,解决中文乱码
卸载微信
参考
Linux下通过Wine安装微信 - 知乎
这部分基本跟原作者一样。为了方便,笔者省略了一些原作的说明,只放了重要步骤。
安装Wine
- 卸载旧版Wine
sudo apt-get --purge remove wine
- 启用32位架构
sudo dpkg --add-architecture i386
下载并添加repository key
wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
若提示wget未安装,则通过以下命令安装
sudo apt-get -y install wget
添加Wine repository
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
此处需要根据系统版本相应修改bionic, 例如我的系统是Ubuntu 18.04, 就无需修改, 其他系统可以相应根据系统名称修改。
安装Wine
sudo apt-get update
sudo apt install --install-recommends winehq-stable
确认安装成功
wine --version
wine-6.0.2
此处您的版本可能和笔者不同,无须担心。
安装最新版的winetricks
此处作者有对winetricks详细说明:
微信的正常使用需要配置相应的依赖文件, 而依赖是通过
winetricks
安装的, 但是通过apt-get install
按照的winetricks
版本比较老, 提供的依赖可能有问题, 因此最好是安装最新的版本
我们后续要用winetricks来设置微信的字体大小,还有安装riched20来消除微信无法输入的bug。
安装方法如下:
卸载已安装的旧版
安装步骤
获取新版
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
修改权限为可执行
chmod +x winetricks
将可执行文件放置于terminal可调用的目录下
sudo mv -v winetricks /usr/local/bin
配置Wine bottle,设置字体大小
wine bottle 相当于一个容器,可以为你这个软件单独配置依赖。
创建并进入目录(目录位置可以自选,但是注意后面以及将来所有的路径都要根据你所选的目录位置更改)
mkdir Wine
cd Wine
初始化wine bottle config (不要忘记修改WINEPREFIX的路径)
WINARCH=win32 WINEPREFIX=/home/frank/Wine/WeChat winecfg
注意其中的几个关键点: WINARCH=win32
是将架构配置为32位以便提供更好的兼容性, WINEPREFIX
设置了相应bottle所在的目录, 我命名为WeChat
, 最后是winecfg
即启动wine的初始化设置。执行后会提示若干的err
或fixme
, 不用管, 直至弹出winecfg
的界面, 4.0版本下默认是windows 7的配置, 保留默认设置即可。
这一步还可以做的事情就是调整字体大小,在winecfg的graphics界面下设置,这里笔者设置了150dpi,大家可以依靠自己实际情况更改。
通过winetricks来添加riched20依赖,解决无法输入问题
没有riched20依赖,微信将无法跳出输入法(笔者亲测)。
WINARCH=win32 WINEPREFIX=/home/frank/Wine/WeChat winetricks riched20
同样用一样的prefix(注意以后用所有的wine指令,都带上相同的prefix就好,因为我们选择了容器安装环境)来运行wintricks安装riched20的指令。这个指令可能会失败,原因有两点:
- 指令缺少某个安装包,这个根据提示运用sudo apt-get install 安装相应包即可
- 安装过程中winetricks尝试链接某个地址长时间无法访问。这里笔者给terminal挂上代理,从新运行指令,安装成功。如果不知道怎么挂代理的同学,还可以在网上搜一下其他方案,看看能不能直接拷贝别人已有的文件来完成安装。
安装完成后再次运行winecfg(注意一样是要带prefix)
WINARCH=win32 WINEPREFIX=/home/frank/Wine/WeChat winecfg
在libraries一栏能看到riched20,表明安装成功。
安装微信
下载微信安装包
直接在微信官网下载微信PC版安装包即可(对,就是那个exe格式的), 下载后将安装包置于Wine/
下
安装微信
WINARCH=win32 WINEPREFIX=/home/frank/Wine/WeChat wine WeChatSetup.exe
修改默认的.desktop链接,解决中文乱码
安装完毕后,桌面会有一个wechat的快捷链接,用这个链接可以打开 wechat,但是中文会显示乱码(如果你的Ubuntu是默认英文环境的话)
右键查看图标属性并复制命令,(强烈推荐先备份一下这个命令):
在这个命令的 WINPREFIX="..."之后,加入一句 LANG=zh_CN.UTF-8,如下(还是不要照抄注意路径):
env WINEPREFIX="/home/samsu/Software/Wine/WeChat" LANG=zh_CN.UTF-8 wine C:\\windows\\command\\start.exe /Unix /home/samsu/Software/Wine/WeChat/dosdevices/c:/users/Public/Desktop/WeChat.lnk
完成后再次双击快捷方式扫码登陆,这样微信就以中文的环境启动,而且中文不会产生乱码了。至此完成安装。
卸载微信
用wine uninstaller指令,还是要注意加入prefix
WINARCH=win32 WINEPREFIX=/home/frank/Wine/WeChat wine uninstaller
然后跟windows一样的操作卸载即可,卸载完了手动删除桌面的快捷方式。
Ubuntu 18.04 Wine下安装微信并成功解决疑难杂症相关推荐
- linux上pyenv卸载,在Ubuntu 18.04系统下安装pyenv的方法
本文介绍在Ubuntu 18.04操作系统下安装pyenv的方法,使用它可以进行Python多版本管理,目的是防止不同的Python版本因为不兼容而出现错误.安装pyenv其实非常的简单,只需要在系统 ...
- Ubuntu 18.04.1 下安装搜狗输入法
Ubuntu 18.04.1 下安装搜狗输入法 1.下载linux版本的搜狗拼音输入法 2.解包(若没有安装fcitx会出错,Ubantu命令行会有提示,按提示安装好fcitx后再输入下面命令即可): ...
- ubuntu 18.04 64bit下如何安装安卓虚拟机anbox?
一. 安装snapd sudo apt-get install snapd 二. 安装adb sudo apt-get install adb 三. 安装必要的内核模块 wget https://la ...
- Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)下
Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)下 一.前言 二.化繁为简 二.补充说明 三.测试ROS 是否安装成功 一.前言 最近需要学习ROS和python,于 ...
- ubuntu18安装oracle11g,在Ubuntu 18.04系统下快速安装Oracle Java 11的方法
本文介绍在Ubuntu 18.04操作系统下使用PPA快速安装Oracle Java 11的方法,同时也可以用在Ubuntu 18.10.Ubuntu 16.04.Ubuntu 14.04版本中. O ...
- linux ubuntu安装 mono,在Ubuntu 18.04系统中安装Mono及基本使用Mono的方法
本文介绍在Ubuntu 18.04操作系统中安装Mono及基本使用Mono的方法.Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实 ...
- icinga2 php模块,在Ubuntu 18.04系统上安装Icinga2监视工具的方法
本文介绍在Ubuntu 18.04系统上安装Icinga2监视工具的方法,使用Icinga 2可以监控:服务器资源.网络服务.网络设备. 简介 Icinga 2是一个开源,可扩展和可扩展的监视工具,可 ...
- Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)上
Windows10+Ubuntu 18.04.2+ROS 安装笔记(SSD单硬盘)上 一.前言 二.化繁为简 三.补充说明 小结 一.前言 最近需要学习ROS和python,于是便需要装Linux系统 ...
- 在Ubuntu 18.04系统上安装和配置DBeaver的步骤
本文介绍在Ubuntu 18.04系统上安装DBeaver/DBeaver CE的步骤,同时适用在Ubuntu 16.04/Debian 9平台上. 简介 DBeaver CE是一个免费的开源多平台数 ...
最新文章
- PHP中memcached的使用
- Android真机运行错误INSTALL_FAILED_MEDIA_UNAVAILABLE
- 快速构建Windows 8风格应用15-ShareContract构建
- 我的爱好html子页模板,我的爱好
- 【有三吐槽】程序员改BUG的六重境界,你,第几重了?
- 《他其实没那么喜欢你》经典台词(4)
- 六年级上学期计算机上册教案,六年级上册数学全册教案
- 容器化之后如何节省云端成本?(二十七)
- directx修复工具win7_win7提示explorer.exe应用程序错误的解决方法
- python有道云笔记_GitHub - IthacaDream/youdaonote-pull: 一个一键导出 / 备份「有道云笔记」所有笔记的 Python 脚本...
- 推送原理解析 极光推送使用详解
- GStreamer播放教程05——色彩平衡
- sigmoid的通俗理解
- Altium Designer PCB扇孔技巧
- 怎么把一张暗的照片调亮_照片太暗怎么处理?教你使用美图秀秀提高照片亮度...
- 地磁北极移动加快,地磁模型紧急更新;微信小程序“老赖地图”上线
- 【锐普PPT教程】用powerpoint2010实现PPT转视频方法介绍
- 一个浑身“江湖气”的女子,“得到”创始人 脱不花
- Opencv将两幅或多幅IplImage图像同时并行显示在同一副图像上——程序
- 第七章 虚拟现实技术的应用