系统环境:

  • Ubuntu 19.10
  • wine 5.0稳定版
  • 企业微信 3.0.11.1100

本次安装基于Ubuntu 19.10,是在官方下载的桌面版本。由于企业微信并没有公开的Linux版本(其实有一个ToB的定制版本可以支持Linux),企业微信的安装是借助wine模拟Windows环境来启动运行的,企业微信是官网下载的当前最新版本。

wine安装

添加 32位运行库支持,运行命令

sudo dpkg --add-architecture i386

添加Wine下载仓库密钥,运行命令

wget -nc https://dl.winehq.org/wine-builds/winehq.keysudo apt-key add winehq.key

添加软件源,运行命令

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'

更新系统并获取最新软件包,运行命令

sudo apt update

安装wine,运行命令

sudo apt install --install-recommends winehq-stable

企业微信安装

下载企业微信PC安装包

wget https://dldir1.qq.com/wework/work_weixin/WXWork_3.0.11.1100.exe

使用wine安装企业微信

wine  WXWork_3.0.11.1100.exe

如果是第一次运行wine安装Windows软件,wine将会进行一些初始化安装,一路默认安装即可,初始化安装完成后将会弹出企业微信的安装界面。

安装路径是以Windows路径格式显示的,C:Program FilesMyDocumentsWXWork对应着Ubuntu目录下的~/Documents/WXWork,可以根据自己的需要进行修改。

开始安装以后,等待片刻即可完成,当要启动企业微信时,可以在Ubuntu目录系统下找到WXWork.exe可执行文件,运行命令

wine WXWork.exe

安装使用问题解决

企业微信安装完成后,使用时很可能会出现各种各样的问题,此时需要借助winetricks工具,所以建议安装一下winetricks工具

sudo apt install winetricks

问题一:企业微信启动失败

这个问题多是因为wine的初始化安装没有完成,中间有可能是为一些资源的下载比较慢或连接超时导致初始化安装失败了,可以多尝试几次,或者删除~/.wine目录重新初始化安装。

问题二:企业微信消息框内无法输入

这个问题应该是wine内的Windows环境缺少富文本动态库导致的,可以执行以下命令

winetricks  riched20

安装完成之后需要重新启动企业微信(此时可能需要kill掉wine的server进程才能重启企业微信)

问题三:中文显示乱码

这个问题多是因为wine内的Windows环境缺少中文字体库导致的,需要安装中文字体,可以通过winetricks来安装,直接启动winetricks

winetricks

会弹出winetricks的配置窗口





选择defaultwineprefix点击OK,会弹出wineprefix选择窗口



选择Install a font,点击OK



勾选cjkfonts,安装所有中文字体,其它一些字体按需选择,可以把一些常见的Windows字体安装上,安装完成后重启企业微信(可能需要kill掉wine的server进程才能重启企业微信)。

问题三:企业微信显示的字体较小

这个问题是因为wine里的Windows环境显示设置导致的,可以通过winetricks修改显示设置调整,首先打开winetricks

winetricks

弹出winetricks操作选择窗口



选择default wineprefix,弹出wineprefix选择窗口



选择Run winecfg,弹出配置窗口



选择Graphics标签,调整Screen resolution滑块位置,之后重启企业微信,如果不生效可以尝试重启Ubuntu。