Kali Linux安装Wine以及Python3
概述
有些时候需要在Linux比如Kali Linux编写运行、编译于Windows的程序。Wine 是在 Linux 操作系统下执行部分 Windows 应用程序的工具。简单来说Wine 是一个兼容层,能够在Linux操作系统上运行 Microsoft Windows 应用程序。 在 Wine 中运行的程序就像本地程序一样,没有模拟器的性能/内存损失。
安装
1. 安装wine
# apt-get install wine
#winecfg
此时会弹框,点击确定即可。
- 下载python3, 可能最新的版本在wine环境无法安装成功,我选择了3.7.6版本
#wget https://www.python.org/ftp/python/3.7.6/python-3.7.6.exe
2. 安装python3
在python3所下载的目录里,利用wine命令安装python3
#wine python-3.7.6.exe
此时会出现python3安装图形界面,直接下一步即可完成安装(不过此时要记得Python所安装的目录,或者你可以自定义相应的目录进行安装)。
3. 安装python第三方模块
为了在wine环境安装python第三方模块,需要安装pip
先下载pip安装文件,
#wget https://bootstrap.pypa.io/get-pip.py
然后用python.exe(需要找到python.exe的安装位置,否则无法运行)
#wine /root/.wine/drive_c/users/root/Local\ Settings/Application\ Data/Programs/Python/Python37-32/python.exe get-pip.py
然后就可以利用pip工具安装第三方工具了,比如pyinstaller
#wine /root/.wine/drive_c/users/root/Local\ Settings/Application\ Data/Programs/Python/Python37-32/python.exe -m pip install pyinstaller