踉踉跄跄一天时间在22.04上编译了ros1,记录一下各个细节之后方便阅读。
参考了Ubuntu 22.04源码编译安装ROS Noetic-CSDN博客
https://www.cnblogs.com/ppqppl/articles/17004159.html
中间提到的vcs import问题没有遇到 使用的校园网直接成功了
前面按照文章的指示下载相应的依赖库,编译第一步报错时,要使用下面这个文件夹替换掉src里的rosconsole,第二处错误也是按照文章更改。
GitHub - lucasw/rosconsole at concise_output_roso
编译的时候遇到几次错误强制退出 后面多试了几次后面+j8编译成功,编译完成后要进行
sudo rosdep init
rosdep update
sudo apt-get install python3-rosinstall python3-rosinstall-generator python3-wstool
build-essential
echo "source ~/ros_catkin_ws/install_isolated/setup.bash" >> ~/.bashrc
source ~/.bashrc
之后就可以了