当下,ubuntu桌面系统越来越受到开发者的喜爱,此外微信、QQ等聊天软件更是大家日常频繁使用的,本文针对ubuntu20.04,安装微信,并解决微信默认安装后显示乱码的问题。
方法一(推荐)
1. 安装deepin-wine
wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
2. 安装微信
sudo apt-get install deepin.com.wechat
如果安装后,在应用程序中找不到,可以重启电脑
此方法的缺点:截图发送时是以附件形式发送的,其他功能正常
常用应用及对应软件包名
应用 | 包名 |
---|---|
TIM | deepin.com.qq.office |
http://deepin.com.qq.im | |
QQ轻聊版 | deepin.com.qq.im.light |
微信 | deepin.com.wechat |
百度网盘 | deepin.com.baidu.pan |
迅雷极速版 | deepin.com.thunderspeed |
WinRAR | deepin.cn.com.winrar |
方法二
1 安装前准备
安装必要的deepin-wine依赖
sudo apt install wget g++ git
2 安装deepin-wine
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
cd deepin-wine # 切换到下载目录
./install.sh # 执行安装deepin-wine容器
deepin-wine容器安装完成后,下面进行具体软件的安装。
3 安装微信
# 1 下载微信安装包
sudo wget http://packages.deepin.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.8.65deepin0_i386.deb
sudo dpkg -i *wechat*deb # 2 安装微信
sudo apt install libjpeg68:i386 # 3 解决微信无法查看发送图片问题
上述命令行中第一步是下载微信安装包,也可以手动下载,可以到文件夹里选取最新版本,目前是最新版本为:http://packages.deepin.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.8.65deepin0_i386.deb
4 系统为英语语言环境时软件设置为中文
4.1 修改配置文件(有可能这一步设置后微信仍然无法正常显示为中文)
修改/opt/deepinwine/tools/run.sh 文件,将 WINE_CMD 那一行修改为 WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"
sudo vim /opt/deepinwine/tools/run.sh #打开文件进行修改
4.2 下载“微软雅黑”字体
到github下载字体,点击"下载" ,字体文件默认存储到Downloads文件夹内。
4.3 將字体复制到指定的位置
cp ~/Downloads/msyh.ttc ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts
4.4 將字体注册到 Wine
vim ~/.deepinwine/Deepin-WeChat/font.reg
键入以下内容,并保存:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Shell Dlg"="msyh"
"MS Shell Dlg 2"="msyh"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="msyh.ttc"
"Microsoft Sans Serif"="msyh.ttc"
"MS Sans Serif"="msyh.ttc"
"Tahoma"="msyh.ttc"
"Tahoma Bold"="msyhbd.ttc"
"msyh"="msyh.ttc"
"Arial"="msyh.ttc"
"Arial Black"="msyh.ttc"
4.5 注册 font.reg
在终端执行:
WINEPREFIX=~/.deepinwine/Deepin-WeChat/ deepin-wine regedit ~/.deepinwine/Deepin-WeChat/font.reg
4.6 重新运行微信
显示正常啦,可以愉快地使用微信了。