開発環境
win11+wsl2
予防
動画と併せてご利用ください。動画を見ないと、以下の設定手順がわかりにくくなります。というのも、最初はubuntu18.04にインストールしたかったのですが、ubuntu18.04にはros-noeticがないことが分かり、ubuntu20.04の構成に切り替えました。
ビデオリンク
ステップ
1. wsl --install -d Ubuntu-18.04
ROS + PX4 の開発環境として Ubuntu-20.04 を使用しているため、ここで別のバージョンの Ubuntu システム
Ubuntu サブシステム インストール
をインストールします。
2. 新しいシステムのソースを変更します。gedit
がない場合は、sudo apt-get install gedit
システム ソース ファイルをダウンロードして開きます。清華社のソース Web サイトsudo gedit /etc/apt/source.list
を開きます。バージョンを選択し、source.list にコピーして保存し、これら 2行のコードを実行します。Linux開発公式リンク
sudo apt-get update
sudo apt-get upgrade
1) sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
2) sudo apt install curl
3)curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
解決方法
443 アクセスエラーの解決
方法 3) について、上記の方法を試しましたが、うまくいきませんでしたが、この Web サイトには接続できました。なので、これを直接コピーして、Ubuntuの現在のパス下に新しいkey.txtを作成し、そこにコピーして実行すればcurl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add key.txt
OK!
4) sudo apt update
sudo apt-get upgrade
5) Yuxiang ros ワンクリック インストール アシスタントから ros-noetic
ROS 環境構築リファレンス
をダウンロードします。 恥ずかしいことに、ここで ubuntu20.04 をサポートする ros-noetic しか見つけられませんでした。
6) ソースコードをダウンロードし
てパスを入力します
7) roswrapper をビルドします
8) WIN 側でエミュレータをダウンロードして起動します
9) LINUX 側で roswrapper を起動します注:パッケージをダウンロードする
権限を増やしますchmod 777 simulator.sh
sudo apt install gnome-terminal
起動に成功し、設定は完了です。