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

    我在ubuntu-22.04.4中安装ROS为啥会报错呢?

    已定时 已固定 已锁定 已移动
    ROS2机器人开发:从入门到实践
    ros2 ubantu
    3
    3
    662
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 1
      1094678715
      最后由 编辑

      zm@zm-virtual-machine:~$ sudo apt update
      [sudo] zm 的密码:
      忽略:1 http://mirrors.ustc.edu.cn/ros/ubuntu jammy InRelease
      错误:2 http://mirrors.ustc.edu.cn/ros/ubuntu jammy Release
      404 Not Found [IP: 202.141.160.110 80]
      命中:3 http://mirrors.aliyun.com/ubuntu jammy InRelease
      获取:4 http://mirrors.aliyun.com/ubuntu jammy-updates InRelease [128 kB]
      获取:5 http://mirrors.aliyun.com/ubuntu jammy-backports InRelease [127 kB]
      获取:6 http://mirrors.aliyun.com/ubuntu jammy-security InRelease [129 kB]
      获取:7 http://mirrors.aliyun.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [103 kB]
      获取:8 http://mirrors.aliyun.com/ubuntu jammy-updates/restricted amd64 DEP-11 Metadata [212 B]
      获取:9 http://mirrors.aliyun.com/ubuntu jammy-updates/multiverse amd64 DEP-11 Metadata [940 B]
      获取:10 http://mirrors.aliyun.com/ubuntu jammy-updates/universe amd64 DEP-11 Metadata [356 kB]
      获取:11 http://mirrors.aliyun.com/ubuntu jammy-backports/main amd64 DEP-11 Metadata [7,040 B]
      获取:12 http://mirrors.aliyun.com/ubuntu jammy-backports/restricted amd64 DEP-11 Metadata [212 B]
      获取:13 http://mirrors.aliyun.com/ubuntu jammy-backports/universe amd64 DEP-11 Metadata [17.7 kB]
      获取:14 http://mirrors.aliyun.com/ubuntu jammy-backports/multiverse amd64 DEP-11 Metadata [212 B]
      获取:15 http://mirrors.aliyun.com/ubuntu jammy-security/main amd64 DEP-11 Metadata [43.1 kB]
      获取:16 http://mirrors.aliyun.com/ubuntu jammy-security/restricted amd64 DEP-11 Metadata [208 B]
      获取:17 http://mirrors.aliyun.com/ubuntu jammy-security/multiverse amd64 DEP-11 Metadata [208 B]
      获取:18 http://mirrors.aliyun.com/ubuntu jammy-security/universe amd64 DEP-11 Metadata [125 kB]
      正在读取软件包列表... 完成
      E: 仓库 “http://mirrors.ustc.edu.cn/ros/ubuntu jammy Release” 没有 Release 文件。
      N: 无法安全地用该源进行更新,所以默认禁用该源。
      N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。

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

        从您提供的错误信息来看,问题出在尝试从 http://mirrors.ustc.edu.cn/ros/ubuntu jammy Release 这个源获取 ROS(Robot Operating System)的更新时,服务器返回了一个 404 Not Found 错误。这意味着该源不存在针对 Ubuntu 22.04 (Jammy Jellyfish) 的 ROS 发布文件。

        Ubuntu 22.04 是在 2022 年 4 月发布的,而 ROS 的某些版本可能还没有及时地为新版本的 Ubuntu 提供支持。这里有几个可能的解决方案:

        1. 更换 ROS 源:

          • ROS 官方推荐使用 ros.org/debian 作为主要的 ROS 软件仓库。您可以尝试添加这个源,并配置您的系统以使用它。
          • 对于 Ubuntu 22.04,您可能需要使用 ROS Noetic (适用于 Ubuntu 20.04) 或 ROS Humble (适用于 Ubuntu 22.04 的新版本,但可能还在开发中或刚刚发布)。
        2. 修改您的 /etc/apt/sources.list 或 /etc/apt/sources.list.d/ 中的 ROS 源:

          • 打开终端并编辑相关的文件(可能需要使用 sudo 权限)。
          • 将指向 mirrors.ustc.edu.cn 的行注释掉(在行首添加 #),并添加指向 ros.org/debian 的正确源。
          • 例如,如果您想使用 ROS Noetic,可以添加如下行(注意替换 <distro> 和 <ubuntu-distro>):
            deb http://packages.ros.org/ros/ubuntu <ubuntu-distro> main
            
            对于 Ubuntu 22.04,<ubuntu-distro> 应该是 focal(因为 ROS Noetic 是基于 Ubuntu 20.04 的),或者如果您能找到针对 Jammy 的 ROS Humble,则使用 jammy。
        3. 更新您的密钥:

          • 添加 ROS 源后,您可能需要添加相应的密钥。对于 ROS 官方源,这通常是通过以下命令完成的:
            sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
            
          • 注意:密钥可能会随时间变化,请查阅最新的 ROS 安装指南获取正确的密钥。
        4. 更新您的包列表并尝试再次安装:

          • 使用 sudo apt update 更新您的包列表。
          • 然后尝试再次安装 ROS。
        5. 检查 ROS 的官方文档:

          • ROS 的安装指南可能会提供针对您特定 Ubuntu 版本的更详细的说明。

        如果您在尝试上述步骤后仍然遇到问题,请查阅 ROS 社区或官方文档以获取更多帮助。


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

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

        1 条回复 最后回复 回复 引用 0
        • A
          admin_ @1094678715
          最后由 编辑

          @1094678715 我记得ubuntu22只能装ros2了,ros好像最多到Ubuntu20。看csdn评论区说的

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