Ubuntu 20.04安装微信、QQ

935 阅读1分钟

一、 安装必要工具及deepin-wine的依赖 sudo apt install wget g++已经安装的可以跳过

二、安装deepin-wine

mkdir /tmp/deepintemp
cd /tmp/deepintemp
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine_2.18-22~rc0_all.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32_2.18-22~rc0_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-preloader_2.18-22~rc0_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-tools_2.18-22~rc0_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-wine-binfmt_2.18-22~rc0_all.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-fonts-wine_2.18-22~rc0_all.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine_2.18-22~rc0_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine-dev_2.18-22~rc0_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine-dbg_2.18-22~rc0_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine-helper/deepin-wine-helper_1.2deepin8_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine-plugin/deepin-wine-plugin_1.0deepin2_amd64.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine-plugin-virtual/deepin-wine-plugin-virtual_1.0deepin3_all.deb
wget http://packages.deepin.com/deepin/pool/non-free/d/deepin-wine-uninstaller/deepin-wine-uninstaller_0.1deepin2_i386.deb
wget http://packages.deepin.com/deepin/pool/non-free/u/udis86/udis86_1.72-2_i386.deb
wget http://packages.deepin.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_amd64.deb
wget http://packages.deepin.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_i386.deb

# 加32位支持
sudo dpkg --add-architecture i386
sudo apt update
# 开始安装
sudo dpkg -i *.deb
# 安装依赖
sudo apt install -fy

# 没报错的话,deepin-wine环境已经安装好了
rm -rfv /tmp/deepintemp

三、安装微信

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 deepin.com.wechat_2.6.8.65deepin0_i386.deb

四、微信乱码问题  登陆的时候会有中文乱码 有两种方法

修改 run.shrun_v2.sh 文件(操作都是一样的) 这两个文件默认应该是在/opt/deepinwine/tools路径下 sudo vim /opt/deepinwine/tools/run.sh

sudo vim /opt/deepinwine/tools/run_v2.sh

修改 WINE_CMD,并添加三个 export 语句,内容如下    

#WINE_CMD="deepin-wine"
WINE_CMD="LC_ALL=zh_CN.UTF-8 deepin-wine"
 
#added by user
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx" 
export XMODIFIERS="@im=fcitx"

此时可尝试打开Wehat,若中文显示和输入均正常可不进行下一步

添加字体文件支持

  1. 下载字体msyh.ttc www.lanzous.com/i5wivmd  解压之后复制到字体库 cp msyh.ttc ~/.deepinwine/Deepin-WeChat/drive_c/windows/Fonts

  2. 修改注册表   gedit ~/.deepinwine/Deepin-WeChat/system.reg    找到以下两行修改

"MS Shell Dlg"="msyh"
"MS Shell Dlg 2"="msyh"

其实最好把原来的两行注释掉以作备份,然后把上面的复制过去

3.字体注册  新建文件msyh_config.reg 写入以下内容

REGEDIT4
[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"

输入以下命令使其生效 deepin-wine regedit msyh_config.reg

五、安装QQ wget http://packages.deepin.com/deepin/pool/non-free/d/deepin.com.qq.im/deepin.com.qq.im_9.1.8deepin0_i386.deb

sudo dpkg -i deepin.com.qq.im_9.1.8deepin0_i386.deb

未测试过的方案,转载自blog.csdn.net/HeiNaGeMeiM… 先执行 sudo dpkg --add-architecture i386

然后更新源 sudo apt update

安装 wine 应用所需的依赖,也就是 wine sudo apt install wine-stable

使用 dpkg 安装 wine 应用 sudo dpkg -i weixin.deb