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

    运行sudo apt install ros-$ROS_DISTRO-tf-transformations失败;是不是导致Python环境中缺少tf_transformations模块

    已定时 已固定 已锁定 已移动
    VIP问答专区
    transformations 安装下载失败
    3
    4
    91
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 1
      1635731080 年度VIP
      最后由 编辑

      标题:运行sudo apt install ros-$ROS_DISTRO-tf-transformations失败

      提问模板:

      需要Python环境中拥有tf_transformations模块from tf_transformations import quaternion_from_euler

      背景(可选):

      问题描述:

      具体细节和上下文:

      ros@ros-VirtualBox:~$ sudo apt install ros-$ROS_DISTRO-tf-transformations
      正在读取软件包列表... 完成
      正在分析软件包的依赖关系树... 完成
      正在读取状态信息... 完成
      下列软件包是自动安装的并且现在不需要了:
      linux-headers-6.8.0-40-generic linux-hwe-6.8-headers-6.8.0-40
      linux-hwe-6.8-tools-6.8.0-40 linux-image-6.8.0-40-generic
      linux-modules-6.8.0-40-generic linux-modules-extra-6.8.0-40-generic
      linux-tools-6.8.0-40-generic
      使用'sudo apt autoremove'来卸载它(它们)。
      将会同时安装下列软件:
      python3-transforms3d
      下列【新】软件包将被安装:
      python3-transforms3d ros-humble-tf-transformations
      升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
      需要下载 19.6 kB/62.4 kB 的归档。
      解压缩后会消耗 335 kB 的额外空间。
      您希望继续执行吗? [Y/n] y
      错误:1 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-tf-transformations amd64 1.1.0-1jammy.20250325.170033
      404 Not Found [IP: 101.6.15.130 80]
      E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu/pool/main/r/ros-humble-tf-transformations/ros-humble-tf-transformations_1.1.0-1jammy.20250325.170033_amd64.deb 404 Not Found [IP: 101.6.15.130 80]
      E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?

      尝试过的解决方法:

      a04320c5-660a-4b6a-b644-3f97107c098c-image.png

      L 1 条回复 最后回复 回复 引用 0
      • L
        luqixuan 年度VIP @1635731080
        最后由 编辑

        @1635731080 更新软件包列表并重试

        sudo apt update        # 刷新软件包索引
        sudo apt install --fix-missing ros-humble-tf-transformations  # 修复缺失依赖
        
        1 1 条回复 最后回复 回复 引用 0
        • 1
          1635731080 年度VIP @luqixuan
          最后由 编辑

          @luqixuan 不好使呀
          ros@ros-VirtualBox:~$ sudo apt update
          [sudo] ros 的密码:
          获取:1 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy InRelease [4,682 B]
          忽略:2 http://mirrors.ustc.edu.cn/ros/ubuntu jammy InRelease
          错误:4 http://mirrors.ustc.edu.cn/ros/ubuntu jammy Release
          404 Not Found [IP: 202.141.176.110 80]
          命中:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy InRelease
          命中:5 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates InRelease
          命中:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-backports InRelease
          错误:1 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy InRelease
          下列签名无效: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org
          命中:7 https://packages.microsoft.com/repos/code stable InRelease
          忽略:8 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease
          忽略:9 http://security.ubuntu.com/ubuntu jammy-security InRelease
          忽略:8 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease
          忽略:9 http://security.ubuntu.com/ubuntu jammy-security InRelease
          忽略:8 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease
          忽略:9 http://security.ubuntu.com/ubuntu jammy-security InRelease
          错误:8 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease
          无法发起与 ppa.launchpadcontent.net:443 (2620:2d:4000:1::81) 的连接 - connect (101: 网络不可达) 无法连接上 ppa.launchpadcontent.net:443 (185.125.190.80),连接超时
          错误:9 http://security.ubuntu.com/ubuntu jammy-security InRelease
          无法发起与 security.ubuntu.com:80 (2620:2d:4002:1::102) 的连接 - connect (101: 网络不可达) 无法发起与 security.ubuntu.com:80 (2620:2d:4000:1::101) 的连接 - connect (101: 网络不可达) 无法发起与 security.ubuntu.com:80 (2620:2d:4002:1::103) 的连接 - connect (101: 网络不可达) 无法连接上 security.ubuntu.com:80 (91.189.91.81),连接超时 无法连接上 security.ubuntu.com:80 (91.189.91.82),连接超时 无法连接上 security.ubuntu.com:80 (91.189.91.83),连接超时
          正在读取软件包列表... 完成
          E: 仓库 “http://mirrors.ustc.edu.cn/ros/ubuntu jammy Release” 没有 Release 文件。
          N: 无法安全地用该源进行更新,所以默认禁用该源。
          N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
          W: 校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy InRelease: 下列签名无效: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org
          ros@ros-VirtualBox:~$ sudo apt install --fix-missing ros-humble-tf-transformations
          正在读取软件包列表... 完成
          正在分析软件包的依赖关系树... 完成
          正在读取状态信息... 完成
          下列软件包是自动安装的并且现在不需要了:
          linux-headers-6.8.0-40-generic linux-hwe-6.8-headers-6.8.0-40
          linux-hwe-6.8-tools-6.8.0-40 linux-image-6.8.0-40-generic
          linux-modules-6.8.0-40-generic linux-modules-extra-6.8.0-40-generic
          linux-tools-6.8.0-40-generic
          使用'sudo apt autoremove'来卸载它(它们)。
          将会同时安装下列软件:
          python3-transforms3d
          下列【新】软件包将被安装:
          python3-transforms3d ros-humble-tf-transformations
          升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
          需要下载 19.6 kB/62.4 kB 的归档。
          解压缩后会消耗 335 kB 的额外空间。
          您希望继续执行吗? [Y/n] y
          错误:1 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-tf-transformations amd64 1.1.0-1jammy.20250325.170033
          404 Not Found [IP: 101.6.15.130 80]
          正在选中未选择的软件包 python3-transforms3d。
          (正在读取数据库 ... 系统当前共安装有 337618 个文件和目录。)
          准备解压 .../python3-transforms3d_0.3.1+ds-2_all.deb ...
          正在解压 python3-transforms3d (0.3.1+ds-2) ...
          正在设置 python3-transforms3d (0.3.1+ds-2) ...
          E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu/pool/main/r/ros-humble-tf-transformations/ros-humble-tf-transformations_1.1.0-1jammy.20250325.170033_amd64.deb 404 Not Found [IP: 101.6.15.130 80]
          ros@ros-VirtualBox:~$ sudo apt install ros-$ROS_DISTRO-tf-transformations
          正在读取软件包列表... 完成
          正在分析软件包的依赖关系树... 完成
          正在读取状态信息... 完成
          下列软件包是自动安装的并且现在不需要了:
          linux-headers-6.8.0-40-generic linux-hwe-6.8-headers-6.8.0-40
          linux-hwe-6.8-tools-6.8.0-40 linux-image-6.8.0-40-generic
          linux-modules-6.8.0-40-generic linux-modules-extra-6.8.0-40-generic
          linux-tools-6.8.0-40-generic
          使用'sudo apt autoremove'来卸载它(它们)。
          下列【新】软件包将被安装:
          ros-humble-tf-transformations
          升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
          需要下载 19.6 kB 的归档。
          解压缩后会消耗 110 kB 的额外空间。
          错误:1 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy/main amd64 ros-humble-tf-transformations amd64 1.1.0-1jammy.20250325.170033
          404 Not Found [IP: 101.6.15.130 80]
          E: 无法下载 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu/pool/main/r/ros-humble-tf-transformations/ros-humble-tf-transformations_1.1.0-1jammy.20250325.170033_amd64.deb 404 Not Found [IP: 101.6.15.130 80]
          E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
          ros@ros-VirtualBox:~$

          小鱼小 1 条回复 最后回复 回复 引用 0
          • 小鱼小
            小鱼 技术大佬 @1635731080
            最后由 编辑

            @1635731080 用一键安装,清理所有的源

            新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

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