本项目包含用于自动安装和卸载 ROS1 和 ROS2 的 Shell 脚本。这些脚本简化了安装和卸载过程,帮助您快速设置和移除所需的 ROS 环境。
install_ros1.sh
:用于自动安装 ROS1(ROS Noetic)的脚本。install_ros2.sh
:用于自动安装 ROS2(ROS2 Humble 或更新的 LTS 版本)的脚本。uninstall_ros.sh
:用于自动卸载指定 ROS 版本的脚本。
在运行这些脚本之前,请确保您的系统满足以下先决条件:
- 支持的 Linux 版本(例如 Ubuntu 20.04 或更高版本)。
- 系统上已安装
curl
和wget
。 - 有执行 Shell 脚本的适当权限(可能需要使用
sudo
)。
-
将仓库克隆到您的本地机器:
git clone https://github.com/XKHoshizora/auto-ros-installer.git cd auto-ros-installer
-
运行所需 ROS 版本的脚本:
-
对于 ROS1(ROS Noetic):
chmod +x ./install_ros1.sh ./install_ros1.sh
-
对于 ROS2(ROS2 Humble 或更新的 LTS 版本):
chmod +x ./install_ros2.sh ./install_ros2.sh
-
-
按照屏幕上的指示完成安装。
-
安装完成后,请重新启动终端以确保所有更改生效。
-
要卸载指定的 ROS 版本,请运行
uninstall_ros.sh
脚本并将 ROS 版本作为参数传递。例如:chmod +x uninstall_ros.sh sudo ./uninstall_ros.sh <ROS_version_name>
-
按照屏幕上的指示完成卸载。
欢迎贡献!如果您有任何改进或错误修复,请提交一个 issue 或 pull request。
本项目使用 MIT 许可证。有关更多详细信息,请参见 LICENSE 文件。
项目维护者:XKHoshizora - [email protected]