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