文章目录
🔥 前情提要:为什么要用鱼香ROS?
还在为ROS安装掉头发吗?(懂的都懂)传统安装方式要配置源、处理依赖、版本匹配…简直比做鱼香肉丝还复杂!老司机们早就用上了这个国内大神开发的鱼香ROS一键安装脚本,实测从零到ROS环境就位只要3分钟!!!
🛠️ 准备工作(超级重要)
- 系统要求:Ubuntu 20.04/22.04(其他版本请自求多福)
- 网络环境:建议挂代理或使用国内镜像源(血泪教训:没梯子会卡成PPT)
- 存储空间:至少预留20GB(别问,问就是ROS的祖传代码量)
💡 个人踩坑经验:先把系统时间调准确!之前有次因为时间不同步,证书验证直接崩了…
🚀 极速安装四步曲
步骤1:下载安装脚本
wget https://fishros.com/install -O fishros
(如果卡住就换这个镜像地址:https://gitee.com/ohhuo/fishros/raw/master/install)
步骤2:赋予执行权限
chmod +x fishros
👉 注意:新手常在这里翻车!一定要看到终端显示绿色才说明权限修改成功
步骤3:启动安装程序
./fishros
这时会出现个酷炫的交互界面(比官方那个黑底白字高级多了),按方向键选择:
- ROS版本 → 推荐选Noetic或Humble
- 是否安装桌面版 → 笔记本选Full!工控机选ROS-Base
- 确认开始 → 喝口水的功夫就好了
步骤4:验证安装
roscore & rosrun turtlesim turtlesim_node
看到那只经典的小乌龟了吗?(没出来的话直接CTRL+ALT+T开新终端试试)
💥 常见问题急救包
Q1:安装到一半卡住了怎么办?
- 检查网络连接(ping一下github.com)
- 尝试更换软件源(脚本里自带换源功能)
- 手动删除
/tmp/fishros目录重新安装
Q2:提示"依赖关系不满足"
sudo apt --fix-broken install
运行这个命令后再试,99%的问题都能解决(剩下1%建议重装系统)
Q3:环境变量没生效?
echo "source /opt/ros/[你的版本]/setup.bash" >> ~/.bashrc
source ~/.bashrc
把[你的版本]换成实际安装的ROS版本(比如noetic、humble)
🧠 高阶玩法揭秘
自定义安装组件
在脚本运行到选择组件时,按空格键可以多选!比如:
- Gazebo仿真
- MoveIt运动规划
- 深度学习模块(吃显卡的慎选)
多版本共存技巧
./fishros --multi-install
这样可以在不同目录安装多个ROS版本(做项目迁移时超有用)
🤔 到底香不香?个人体验报告
优点:
- 自动处理依赖地狱(用过apt的人都知道这多重要)
- 自带国内镜像加速(下载速度提升10倍+)
- 可视化进度条(终于不用盯着闪烁的光标了)
不足:
- 对定制化安装支持有限
- 某些冷门版本可能不兼容
- 需要信任第三方脚本(安全性强迫症慎用)
📢 最后的小喇叭
如果你是:
- 刚入门ROS的小白
- 需要快速搭建演示环境
- 被官方安装教程折磨过的勇士
那鱼香ROS绝对是你的救命神器!但如果是生产环境…建议还是老老实实走标准流程(你永远不知道自动化脚本背后动了什么手脚)
2099





