M1 macbook proでROS1 Noeticの使い方を覚える時のエラー備忘録
YouTubeにある2.5時間のCrash Courseをする上で、手間取った部分をメモっていく。Crash Courseの動画はこちら
Parerallsを使ってUbuntu20.04(Arm用)をインストールする。
isoイメージはこちらから。
Desktop環境をインストール
$ sudo apt update
$ sudo apt upgrade
$ sudo apt install ubuntu-desktop
$ sudo reboot
ROS1 Noeticをインストール
基本は公式のガイダンスに従う。今回はdesktop版(fullじゃない方)をインストールした。
Catkinをつかったワークスペース作成
$ mkdir catkin-ws
$ cd catkin-ws
$ mkdir src
$ catkin_make
ここで"CMAKE_CXX_Comlierがないよ"というエラーが出て失敗したので、
$ sudo apt-get update && sudo apt-get install build-essential
をしてあげると解決した。
VScodeのインストール
$ sudo install snap code --classic
を実行すると"codeはarmに対応してないのでインストールできません"というエラーがでるのでVScodeをインストールする。
VScodeのダウンロードページからarm64用の.debファイルをダウンロードして、ターミナルでインストール。
$ sudo dpkg -i code_1.75.1-1675892106_arm64.deb