前言


前一段时间在 Kali 上安装了 Deepin-wine ,并且安装了QQ/微信,链接及教程【点击此处】可以查看,但是这种方式安装 wine 虚拟机存在小小的问题,具体如下:

  • 在 Ubuntu 上安装较顺利,但是 Kali 上安装出现的问题较多
  • 安装 KDE-install.sh的过程中提示 i386 错误
  • 使用 apt -f install并不能解决这个依赖问题
  • 直接安装以来也提示报错
  • 忽略依赖直接安装,结束后虽然安装了 QQ/微信 但是打不开
  • 仅能安装大牛打包的 deb 文件,不能安装 Windows 上的 .exe 文件,所以选择有限(大概不超过10种)
  • 正确安装好软件之后,由于字体不匹配,中文全部由小方框代替
  • 可以移植 Windows 的中文字体来解决这一问题,但是比较麻烦
  • 也许将系统语言调整成中文也可以解决,但是我没有尝试过

前一段时间我在网上闲逛的时候,发现了另一种安装方式,类似于在 Linux 上构造一个微型的 Windows 虚拟机,基本上解决了如上的所有问题,具体如下:

  • 无 i386 报错
  • 中文正常显示
  • 可以直接安装 .exe 文件

具体安装过程看以下博客(原文地址在博客结尾会写出):

正文


开启kali的i386支持

开启支持:dpkg --add-architecture i386
更新一下:apt updata && apt upgrade

安装wine并设置环境变量

因为 Kali 默认安装wine64 ,所以使用如下命令安装wine32:

apt install wine32

安装结束后在~/.bashrc文件(在root模式下,使用自己常用的如 vim 或 leafpad 打开就可以)最后添加以下环境变量,默认使用wine32

export WINEPREFIX=~/win32
export WINEARCH=win32

安装winetricks 以用来安装wine所需的支持库

apt-get install winetrick5

加载一下环境变量

source ~/.bashrc

安装一下支持文件

apt install winbind
apt install wine32-preloader
winetricks riched20

安装微信

【微信官网】下载微信的 .exe 安装包,并使用以下命令进行安装:

wine WeChatSetup.exe

安装结束,桌面会出现微信的图标,双击打开就可以正常使用了,界面如下:




补充


  • 如果在安装过程中出现任何错误,请回到前一步重新执行
  • 如果在安装过程中更新环境变量出现错误,请忽略