Skip to content

A project containing shell scripts for automatically installing ROS1 and ROS2.

License

Notifications You must be signed in to change notification settings

XKHoshizora/auto-ros-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Auto ROS Installer

中文 | English

项目简介

本项目包含用于自动安装和卸载 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 或更高版本)。
  • 系统上已安装 curlwget
  • 有执行 Shell 脚本的适当权限(可能需要使用 sudo)。

安装

  1. 将仓库克隆到您的本地机器:

    git clone https://github.com/XKHoshizora/auto-ros-installer.git
    cd auto-ros-installer
  2. 运行所需 ROS 版本的脚本:

    • 对于 ROS1(ROS Noetic):

      chmod +x ./install_ros1.sh
      ./install_ros1.sh
    • 对于 ROS2(ROS2 Humble 或更新的 LTS 版本):

      chmod +x ./install_ros2.sh
      ./install_ros2.sh
  3. 按照屏幕上的指示完成安装。

  4. 安装完成后,请重新启动终端以确保所有更改生效。

卸载

  1. 要卸载指定的 ROS 版本,请运行 uninstall_ros.sh 脚本并将 ROS 版本作为参数传递。例如:

    chmod +x uninstall_ros.sh
    sudo ./uninstall_ros.sh <ROS_version_name>
  2. 按照屏幕上的指示完成卸载。

贡献

欢迎贡献!如果您有任何改进或错误修复,请提交一个 issue 或 pull request。

许可证

本项目使用 MIT 许可证。有关更多详细信息,请参见 LICENSE 文件。

联系方式

项目维护者:XKHoshizora - [email protected]

项目链接:https://github.com/XKHoshizora/auto-ros-installer

Star History

Star History Chart

About

A project containing shell scripts for automatically installing ROS1 and ROS2.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages