Pythonプログラミング言語専用に開発された、統合開発環境であるWingIDをKali Linuxにインストールする手順を記載します。
たぶんKali LinuxでWingIDEを使いたいなんて方は以下の書籍を試したいのでは。
サイバーセキュリティプログラミング ―Pythonで学ぶハッカーの思考
オライリーの書籍ですがPythonビギナーでも出来ますしかなり面白い内容です。
バージョン
Kali Linux version 2019.2
Wing Personal - Version 7.1.0 - Released 2019-07-25
WingIDEダウンロード
WingIDEのサイトより右上Downloadをクリックします。
すると以下3種類が選択できます。
Wing Pro ⇒ プロのプログラマーのためのフル機能が搭載されたPython IDE(有料)
Wing Personal ⇒ 学生や愛好家のための無料のPython IDE(無料)
Wing 101 ⇒ 初心者のための簡単に使用できる無料のPython (無料)
今回はこの中から無料であるWing Personalをダウンロードします。
左下でOSを選べる欄があるのでLinuxを選択すると以下の画面に遷移します。
右下の「Linux(x86 64-bit)tar file installer 64-bit」をクリックすると、
自動でダウンロードが始まります。
Kali Linuxにインストール
以下Kali Linux内、rootユーザでの作業です。
任意のディレクトリにダウンロードした wing-personal-7.1.0.2-linux-x64.tar.bz2 を配置してください。
解凍
# tar jxf wing-personal-7.1.0.2-linux-x64.tar.bz2
移動
# cd wing-personal-7.1.0.2-linux-x64/
インストーラ実行(最初対話形式で質問されます)
# python wing-install.py
Where do you want to install the support files for Wing IDE (default = /usr/local/lib/wingide7.1)?
⇒そのままEnter
/usr/local/lib/wingide7.1 does not exist, create it (y/N)?
⇒y
Where do you want to install links to the Wing IDE startup scripts(default = /usr/local/bin)?
⇒そのままEnter
...
※最後に以下表示されれば成功です。
Done installing. Make sure that /usr/local/bin is in your path and type
"wing-personal7.1" to start Wing Personal.
起動
# wing-personal7.1
こちらでGUIが立ち上がります。