etrobo_pkg_install_win - ETrobocon/etrobo GitHub Wiki
etroboパッケージのインストール
各プラットフォームとも、インストールにはsudoers権限が必要です。インストール中にパスワードを聞かれましたら、ログインパスワードを入力してください。
Windows
etroboパッケージインストール前の動作環境構築手順で準備します。
Windows+Rキーに続いてpowershellと入力するなどしてWindows PowerShellを開き、以下のコマンドをコピー&ペーストして実行してください。
$desktop=[Environment]::GetFolderPath('Desktop'); cd "$desktop"; Write-Output 'wsl --cd ~ bash -c "if [ ! -f ~/startetrobo ] || [ $(wc -c ~/startetrobo 2>&1 | sed -E "s/^([0-9]*).*$/\1/") -eq 0 ]; then wget --no-check-certificate https://raw.githubusercontent.com/ETrobocon/etrobo/master/scripts/startetrobo -O ~/startetrobo; chmod +x ~/startetrobo; fi; ~/startetrobo"' | Out-File "Start ETrobo.cmd" -Encoding ascii
デスクトップにStart ETrobo.cmdが作成されるので、それをダブルクリックすると、インストールを開始します。
所要時間は10分程度です。(※ご利用の通信環境に左右されます。)
※カスペルスキー等、アンチウイルスソフトによっては上記コマンドの実行に失敗します。この場合、アンチウイルスソフトを一時的に無効にしてから実行してください。
インストール中、[sudo] password ~ :と入力を求めれますが、そこにはUbuntuのログインパスワードを入力してください。
cybozuのUserNameとPasswordを求められた際には、ETロボコン参加者の方は参加者専用ページのユーザ名とパスワードを、参加者以外の方は両方空エンターで入力してください。
インストールが完了すると、自動的にetrobo環境を備えたVSCodeが起動します。
インストール後は、同じくStart ETrobo.cmdをダブルクリックすることによってetrobo環境を起動できます。
操作手順(イメージ図有り)
上記で記載した手順を図入りで以下に示します。
1. コマンド右のコピーボタンでコピーします。
2. Windowsスタートボタンを右クリックして、「ターミナル」または「Windows Powershell」の(管理者)じゃない方を選択します。
3. 1.でコピーしたコマンドをPowerShellに貼り付け(「メニューバーで右クリック⇒編集⇒貼り付け」、またはCtrl-V)ます。
4. Enterキーを押下して、コマンドを実行すると、デスクトップにStart Etrobo.cmdが出来ます。Start Etrobo.cmdが出来たらPowerShellは閉じて(exitと入力してEnterキーを押すか、Windows PowerShell右上の×ボタンを押す)ください。
5. デスクトップ上のStart Etrobo.cmdをダブルクリックして起動します。
自宅など、安定してネットに接続でき、変なプロキシが挟まれていない環境で実行することが望ましいです。
6. [sudo] password ~ : にUbuntuのインストール時に設定したパスワードを入力し、しばらく待ちます。
(10~30分程度、通信環境次第です。)
7. ETロボコンシミュレータをインストールする際、UserName,Passwordが聞かれますので、参加者の方はチームに配布された情報を入力してください。
8. 後で更新する場合や、お試しの場合は空のまま、Enterキーを押下して処理を継続してください。
9. しばらく待ちInstall etrobo Environment: finish と表示されればインストールは完了しています。
wsl.localhostへの許可を求められた場合は、「永続的に許可する」にチェックを入れて「許可」を押してください。
10. VSCodeが起動した際にフォルダーの作成者を信頼するか確認してきたら、「親フォルダーすべてのファイル」のチェックボックスをチェックして「はい、~」ボタンを押します。
「Gitが見つかりません。」は今は無視して構いません。×ボタンをクリックして閉じます。
11. 最左下部のリモートボタンを押すと、上部に一覧が開きますので、「WSL」を選択します。
WSL拡張機能が自動的に インストールされ、ウィンドウが開きなおされ、WSLサーバーのインストールが行われます。
12. フォルダーの作成者を信頼するか確認してきたら、
「親フォルダーすべてのファイル」のチェックボックスをチェックして「はい、~」ボタンを押します。
13. ウィンドウ左下に青背景で「WSL:Ubuntu」などと表示されていたら次に進みます。
[Ctrl]+[@]キーを押してターミナルペインを開いてください。
「etrobo environment: ~」と共にUbuntuのプロンプトが出ていれば、セットアップ完了です。
14. シミュレータの動作確認
「make sample」を実行するとETロボコンシミュレータの動作を確認できます。
Windowsセキュリティのダイアログでは
「表示を増やす」をしてから全てにチェックを入れ、「許可」ボタンを押してください。
※環境によっては「ドメインネットワーク」は表示されないこともあります。