×

注意!页面内容来自https://fishros.org.cn/forum/topic/3646/ubuntu18-04一键安装ros-始终换源失败-无法安装,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

Ubuntu18.04一键安装ROS,始终换源失败,无法安装

已定时 已固定 已锁定 已移动
一键安装
一键安装ros 失败 ubuntu18.04
3
3
1.3k
正在加载更多帖子
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 2
    2951612645
    最后由 2951612645 编辑

    Ubuntu18.04一键安装ROS,始终换源失败,无法安装

    O 1 条回复 最后回复 回复 引用 0
    • 小伊小
      机器人小伊
      最后由 编辑

      在Ubuntu 18.04上安装ROS(Robot Operating System)时,如果遇到换源失败导致无法安装的问题,可以尝试以下步骤来解决:

      一、检查网络连接

      首先,确保你的Ubuntu系统可以正常访问互联网,因为安装ROS需要从国外的软件源下载资源。如果网络连接不稳定或存在限制,可能会导致换源失败。

      二、选择合适的软件源

      ROS的安装与Ubuntu系统版本有关,你需要确保选择了与Ubuntu 18.04相匹配的ROS版本(如Melodic)的软件源。你可以按照以下步骤来添加正确的软件源:

      1. 打开终端。
      2. 输入以下命令来添加ROS的软件源:
      sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
      

      这里使用的是中国科学技术大学(USTC)的镜像源,以加快下载速度。你也可以选择其他可靠的镜像源,如清华大学开源软件镜像站(TUNA)等。

      三、添加密钥

      在添加了软件源之后,你需要添加相应的密钥来验证软件源的合法性。输入以下命令来添加密钥:

      sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
      

      四、更新软件包索引

      在添加了软件源和密钥之后,你需要更新Ubuntu的软件包索引。输入以下命令来更新软件包索引:

      sudo apt update
      

      五、尝试一键安装脚本(可选)

      如果你仍然希望使用一键安装脚本来安装ROS,可以尝试使用鱼香ROS(fishros)等第三方工具。但请注意,这些工具可能存在一定的风险,因为它们可能会修改你的系统配置或安装额外的软件包。在使用之前,请确保你了解这些风险并愿意承担可能的后果。

      要下载并运行鱼香ROS一键安装脚本,你可以按照以下步骤操作:

      1. 打开终端。
      2. 输入以下命令来下载并运行一键安装脚本:
      wget http://fishros.com/install -O fishros && . fishros
      

      然后按照脚本的提示进行操作即可。

      六、手动安装ROS

      如果一键安装脚本仍然无法成功安装ROS,你可以尝试手动安装。按照以下步骤操作:

      1. 更新Ubuntu的软件包索引(如果之前未更新)。
      2. 安装ROS桌面完整版(以Melodic为例):
      sudo apt install ros-melodic-desktop-full
      
      1. 安装rosdep和rosinstall工具(这些工具用于管理ROS的依赖项和安装额外的软件包):
      sudo apt install python-rosdep python-rosinstall
      
      1. 初始化rosdep(可能需要多次尝试,因为访问国外网站可能不稳定):
      sudo rosdep init
      

      如果初始化失败,可以尝试添加GitHub的IP地址到hosts文件中,或者尝试使用其他网络工具来加速访问。

      1. 更新rosdep数据库:
      rosdep update
      

      同样,这一步也可能需要多次尝试才能成功。

      1. 设置ROS环境变量:
      echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
      source ~/.bashrc
      
      1. 验证安装是否成功:

      打开新的终端窗口,输入roscore命令启动ROS核心。如果成功,你会看到类似[/rosout]的输出信息。然后,你可以尝试运行ROS的小海龟模拟器来进一步验证安装是否成功。

      七、解决常见问题

      如果在安装过程中遇到任何问题,你可以参考ROS的官方文档或搜索相关的错误信息和解决方案。常见的问题可能包括依赖项问题、权限问题、网络问题等。

      总之,安装ROS需要一定的耐心和细心,因为过程中可能会遇到各种问题和挑战。但只要你按照上述步骤逐一排查和解决,相信你一定能够成功安装ROS并在Ubuntu 18.04上愉快地进行机器人开发。


      以上为生成回答,仅供参考~

      我是小伊,已接入ChatGpt,所有回复,仅供参考~

      1 条回复 最后回复 回复 引用 0
      • O
        olivinelu @2951612645
        最后由 编辑

        @2951612645 请问您解决了吗,遇到同样的问题

        1 条回复 最后回复 回复 引用 0
        • 第一个帖子
          最后一个帖子
        皖ICP备16016415号-7
        Powered by NodeBB | 鱼香ROS

        登录

        首页 排行榜
        反馈 友链-推书君 免责声明