文章目录!重要通知!先来点硬核科普准备工作(超级重要)!开搞!四步完成安装第一步:获取安装脚本第二步:赋予执行权限第三步:启动安装程序第四步:泡杯咖啡等待安装完成后的骚操作验证安装是否成功推荐配置(老司机必看)常见翻车现场急救指南Q1:安装卡在某个包怎么办?Q2:提示依赖冲突?Q3:环境变量不生效?个人血泪经验最后亿点点建议
!重要通知!还在为ROS环境部署抓狂?今天给大家安利一个超级好用的国产开源神器——鱼香ROS一键安装工具!实测安装速度提升300%,成功率高达99%(亲测有效)!!!
(小声bb:想当年我手动配环境搞到凌晨3点…)
先来点硬核科普鱼香ROS是国人开发者开发的全自动部署工具,支持:✅ 自动识别系统版本✅ 智能选择ROS发行版✅ 自动配置环境变量✅ 常用依赖自动安装(再也不用担心敲错apt命令了!)
准备工作(超级重要)确认你的Ubuntu版本:lsb_release -a(必须是20.04/22.04,其他版本请自求多福)保证网络通畅:建议用手机热点(别问我怎么知道的)准备至少20GB磁盘空间(ROS这玩意比女票的照片还占地方)!开搞!四步完成安装第一步:获取安装脚本wget https://fishros.com/install -O fishros (如果报错就多试几次,国内网络你懂的)
第二步:赋予执行权限chmod +x fishros 第三步:启动安装程序./fishros 此时会出现酷炫的字符界面,按↑↓键选择:
ROS版本推荐选Humble(适配22.04)桌面版选Desktop-Full(功能最全)第四步:泡杯咖啡等待安装过程大概15-30分钟,期间会:
自动更换软件源安装必要依赖编译核心组件(可以去刷会短视频,但别走开!)安装完成后的骚操作验证安装是否成功ros2 doctor 看到绿色提示就说明OK了!(要是红色…重来吧兄弟)
推荐配置(老司机必看)设置工作空间:echo"source /opt/ros/humble/setup.bash">> ~/.bashrc 安装常用工具:sudoaptinstall python3-colcon-common-extensions 常见翻车现场急救指南Q1:安装卡在某个包怎么办?A:Ctrl+C终止后重新运行脚本(玄学操作,但真的有用)
Q2:提示依赖冲突?A:执行sudo apt --fix-broken install(官方修车指令)
Q3:环境变量不生效?A:手动执行source ~/.bashrc(经典操作永不过时)
个人血泪经验千万别在虚拟机里装(性能太拉胯)遇到问题先看日志:/var/log/fishros.log实在搞不定就重装系统(终极必杀技)(别笑!我见过有人花3天debug不如10分钟重装)
最后亿点点建议建议装完马上测试:
ros2 run demo_nodes_cpp talker ros2 run demo_nodes_cpp listener 看到消息传输就说明你成功啦!(此处应有掌声)
祝大家都能一次安装成功!(如果翻车了…记得回来骂开发者[doge])