インストールに失敗する
- PIPのProxy設定はしているのに何故か失敗する
- pip pefile, pip futureのインストールフェーズで以下のエラーメッセージ(中略)
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by
調べた結果
- /usr/share/veil/config/setup.sh を見てみると、 pythonを[.exe]形式で実行しようとしている
- え?Linuxですけど?
- wine = Linux環境でexeを実行させる「なにか(互換レイヤ)」
- wine = Wine Is Not an Emulator の略らしい
- エミュレータじゃないけど、実行環境が変わりそうだから、Linux側(?)のProxy設定を読んでないのかも?
- 以下のように setup.shにプロキシ設定を書き込んだところ、成功
sudo vi /usr/share/veil/config/setup.sh
571 # sudo -u "${trueuser}" WINEPREFIX="${winedir}" wine "${winedir}/drive_c/Python34/python.exe" "-m" "pip" "install" "--upgrade" "pip==19.1.*" 571 sudo -u "${trueuser}" WINEPREFIX="${winedir}" wine "${winedir}/drive_c/Python34/python.exe" "-m" "pip" "install" "--proxy=http://XX.X.XX.XXX:XXXX" "--upgrade" "pip==19.1.*"
579 # sudo -u "${trueuser}" WINEPREFIX="${winedir}" wine "${winedir}/drive_c/Python34/python.exe" "-m" "pip" "install" "future" 579 sudo -u "${trueuser}" WINEPREFIX="${winedir}" wine "${winedir}/drive_c/Python34/python.exe" "-m" "pip" "install" "--proxy=http://XX.X.XX.XXX:XXXX" "future"
587 #sudo -u "${trueuser}" WINEPREFIX="${winedir}" wine "${winedir}/drive_c/Python34/python.exe" "-m" "pip" "install" "-Iv" "pefile==2019.4.18" 587 sudo -u "${trueuser}" WINEPREFIX="${winedir}" wine "${winedir}/drive_c/Python34/python.exe" "-m" "pip" "install" "--proxy=http://XX.X.XX.XXX:XXXX" "-Iv" "pefile==2019.4.18"