Linux上安装微信和QQ, 关联 优麒麟, ubuntu, mint, wechat, 微信

优麒麟的deb版本

微信提供了优麒麟发行版的官方版本

打开优麒麟应用商店官网,然后下载应用,就看到微信了 https://www.ubuntukylin.com/applications/106-cn.html 下载deb包,用命令sudo dpkg -i ,就能安装上了,而且可以用。

据说是一个套壳网页版,用cef框架把Chromium嵌入到程序,功能少,稳定性有待验证。

1
2
3
wget  -O ~/weixin.deb "http://archive.ubuntukylin.com/software/pool/partner/weixin_2.1.1_amd64.deb"

sudo dpkg -i ~/weixin.deb

kylin.wine封装版

封装的是一个3.0的微信

1
2
3
4
5
6
7
8
9
# 1.下载Wine环境包:
http://archive.ubuntukylin.com/software/pool/partner/ukylin-wine_70.6.3.25_amd64.deb 
​
# 2.下载微信(wine)包:
http://archive.ubuntukylin.com/software/pool/partner/ukylin-wechat_3.0.0_amd64.deb 
​
# 3.终端输入:
sudo apt-get install -f -y ./ukylin-wine_70.6.3.25_amd64.deb
sudo apt-get install -f -y ./ukylin-wechat_3.0.0_amd64.deb

deepin-wine-for-ubuntu

  1. 下载 deepin-wine-ubuntu
    git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git

    git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git

  2. 解压后切换到解压文件目录,在终端中运行(授予可执行权限后): ./install.sh
    KDE或其他按照普通安装方式安装后运行出现X错误的桌面环境执行 ./KDE-install.sh

1
2
3
4
5
6
7
8
9
10
11
12
# 微信
sudo wget "https://mirrors.huaweicloud.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.2.31deepin0_i386.deb" 
sudo dpkg -i *wechat*deb              #安装微信
sudo apt install libjpeg62:i386       #解决微信无法查看发送图片问题

# QQ
sudo wget https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.im/deepin.com.qq.im_9.1.8deepin0_i386.deb
sudo dpkg -i *qq.im*deb

# TIM
sudo wget https://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/deepin.com.qq.office_2.0.0deepin4_i386.deb
sudo dpkg -i *qq.office*deb

Mint 20 xfce4 上 安装 wineHQ 7 和 微信

  1. 安装Wine

    花的时间挺长,要下载2G左右。

    1
    2
    3
    4
    5
    6
    7
    8
    9
     sudo dpkg --add-architecture i386
     wget -nc https://dl.winehq.org/wine-builds/winehq.key
     sudo apt-key add winehq.key
    
     # Linux Mint 20.x
     sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
    
     sudo apt update
     sudo apt install --install-recommends winehq-stable
    
  2. 安装Winetricks
    1
    2
    3
    4
    5
     cd "${HOME}/Downloads"
     wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
     chmod +x winetricks
    
     sudo mv winetricks /usr/bin/
    
  3. 安装 cabextract

    1
     sudo apt install cabextract
    
  4. 安装32位的ncurses 库

    1
     sudo apt-get install libncurses5:i386 libncurses6:i386
    
  5. 安装中文字体

    1
     winetricks riched20 richtx32 corefonts cjkfonts
    

    花的时间挺长,安装文件下载在 ~/.cache/winetricks

    1
    2
    3
    4
    5
    6
    7
     ~/.cache/winetricks$ du -sh *
       3.8M	corefonts
       1.8M	msls31
       91M	sourcehansans
       12M	unifont
       9.9M	vb6sp6
       138M	win2ksp4
    

    日志参见: winetricks-安装中文字体日志.txt

  6. 去微信官网下载PC版本,并安装 wine WeChatSetup,这次下载安装的 v3.6.0 版本

  7. 安装完成,在桌面会生产一个启动文件: ~/Desktop/WeChat.desktop

    修改这个文件,在 Exec=env 后面添加 LC_ALL=zh_CN.UTF-8

    可能要设置下输入法,我没设置也正常,在 Exec=env 后面添加 XMODIFIERS=@im=fcitx GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx

    1
    2
    3
    4
    5
    6
    7
    8
     [Desktop Entry]
     Name=WeChat
     Exec=env LC_ALL=zh_CN.UTF-8 XMODIFIERS=@im=fcitx GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx WINEPREFIX="/home/your-name/.wine" wine C:\\\\users\\\\Public\\\\Desktop\\\\WeChat.lnk
     Type=Application
     StartupNotify=true
     Path=/home/your-name/.wine/dosdevices/c:/Program Files (x86)/Tencent/WeChat
     Icon=E03C_WeChat.0
     StartupWMClass=wechat.exe
    
  8. 双击 桌面 WeChat 图标启动微信

  9. 总结,可以用,但存在问题:

    1. 用Alt Tab 来切换应用,微信会留下一个边框阴影
    2. 别人发的emojo可以看到,其他图标字体显示不了
    3. 输入框比较奇怪,输入的文字跑到输入框上面,看不见。这个体验就很差了,打字什么的看不见。

Mint 20 xfce4 上 安装 deepin.com.wechat

目前能安装的微信版本是 3.4.0.38,启动 wechat,启动相当的慢,使用起来也很卡,一点输入框的表情按钮,就崩溃了!!

  1. 添加 apt source
    /etc/apt/sources.list.d/ 目录下新建文件 deepin-wine.list
    1
     deb [trusted=yes] https://deepin-wine.i-m.dev /
    
  2. sudo apt update

  3. 安装微信
    1
    2
    3
     sudo apt install -f -o Dpkg::Options::="--force-overwrite"  deepin.com.wechat
     sudo apt install deepin-screenshot 
     sudo apt install libjpeg62:i386
    

    deepin-screenshot :深度截图
    libjpeg62:i386 :不安装这个包的话,发送不了截图。

  4. 配置xdesktop找到deepin的application文件
    2020-10 月之后更新了新版本,新版本的安装位置变成了 /opt/apps,这个路径不在标准的应用 desktop 配置搜索路径。
    在 ~/.profile 文件最后面添加以下配置:
    1
    2
    3
    4
    5
    6
    7
     XDG_DATA_DIRS=${XDG_DATA_DIRS:-/usr/local/share:/usr/share}
     for deepin_dir in /opt/apps/*/entries; do
       if [ -d "$deepin_dir/applications" ]; then
           XDG_DATA_DIRS="$XDG_DATA_DIRS:$deepin_dir"
       fi
     done
     export XDG_DATA_DIRS
    
  5. 中文显示支持
    修改 /opt/apps/com.qq.weixin.deepin/entries/applications/com.qq.weixin.deepin.desktop ,Exec里面添加 env LC_ALL=zh_CN.UTF-8

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     #!/usr/bin/env xdg-open
    
     [Desktop Entry]
     Encoding=UTF-8
     Type=Application
     X-Created-By=Deepin WINE Team
     Categories=chat;
     Icon=com.qq.weixin.deepin
     Exec=env LC_ALL=zh_CN.UTF-8 "/opt/apps/com.qq.weixin.deepin/files/run.sh" -f %f
     Name=WeChat
     Name[zh_CN]=微信
     Comment=Tencent WeChat Client on Deepin Wine6
     StartupWMClass=WeChat.exe
     MimeType=
    
  6. 重启系统
  7. 系统程序菜单中启动 wechat,启动相当的慢,使用起来也很卡,一点输入框的表情按钮,就崩溃了!!