前言
前一段时间在 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
安装结束,桌面会出现微信的图标,双击打开就可以正常使用了,界面如下:
补充
- 如果在安装过程中出现任何错误,请回到前一步重新执行
- 如果在安装过程中更新环境变量出现错误,请忽略