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

    一键安装ROS1,始终换源失败

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

      一键安装ROS1,始终换源失败

      问题描述

      我想在虚拟机Ubuntu18.04上安装ROS1,使用小鱼一键安装指令
      wget http://fishros.com/install -O fishros && . fishros后,依次输入[1](一键安装ROS)、[1](更换系统源再继续安装)、[2](更换系统远并清理第三方源),随后一直换源失败。

      具体日志

      wget http://fishros.com/install -O fishros && . fishros
      --2025-02-26 19:35:16--  http://fishros.com/install
      Resolving fishros.com (fishros.com)... 47.119.165.169
      Connecting to fishros.com (fishros.com)|47.119.165.169|:80... connected.
      HTTP request sent, awaiting response... 301 Moved Permanently
      Location: http://fishros.com/install/ [following]
      --2025-02-26 19:35:16--  http://fishros.com/install/
      Reusing existing connection to fishros.com:80.
      HTTP request sent, awaiting response... 200 OK
      Length: 957 [application/octet-stream]
      Saving to: ‘fishros’
      
      fishros             100%[===================>]     957  --.-KB/s    in 0s      
      
      2025-02-26 19:35:16 (260 MB/s) - ‘fishros’ saved [957/957]
      
      [sudo] password for lu: 
      Reading package lists... Done
      Building dependency tree       
      Reading state information... Done
      python3-yaml is already the newest version (3.12-1build2).
      python3-distro is already the newest version (1.0.1-2).
      The following packages were automatically installed and are no longer required:
       gir1.2-goa-1.0 gir1.2-snapd-1
      Use 'sudo apt autoremove' to remove them.
      0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
      --2025-02-26 19:35:20--  http://mirror.fishros.com/install/tools/base.py
      Resolving mirror.fishros.com (mirror.fishros.com)... 47.119.165.169
      Connecting to mirror.fishros.com (mirror.fishros.com)|47.119.165.169|:80... connected.
      HTTP request sent, awaiting response... 200 OK
      Length: 51464 (50K) [application/octet-stream]
      Saving to: ‘/tmp/fishinstall//tools/base.py’
      
      /tmp/fishinstall//t 100%[===================>]  50.26K  85.2KB/s    in 0.6s    
      
      2025-02-26 19:35:21 (85.2 KB/s) - ‘/tmp/fishinstall//tools/base.py’ saved [51464/51464]
      
      Run CMD Task:[dpkg --print-architecture]
      [-][0.00s] CMD Result:success                                               
      
      Run CMD Task:[wget http://mirror.fishros.com/install/tools/translation/translator.py -O /tmp/fishinstall//tools/translation/translator.py --no-check-certificate]
      [/][0.00s] --2025-02-26 19:35:22--  http://mirror.fishros.com/install/tools/tran[|][0.09s] Connecting to mirror.fishros.com (mirror.fishros.com)|47.119.165.169|[-][0.09s] CMD Result:success                                               
      
      Run CMD Task:[wget http://mirror.fishros.com/install/tools/translation/assets/zh_CN.py -O /tmp/fishinstall//tools/translation/assets/zh_CN.py --no-check-certificate]
      [-][0.08s] CMD Result:success                                               169|:80... connected._CN.py
      
      Run CMD Task:[wget http://mirror.fishros.com/install/tools/translation/assets/en_US.py -O /tmp/fishinstall//tools/translation/assets/en_US.py --no-check-certificate]
      [-][0.08s] CMD Result:success                                               169|:80... connected._US.py
      
      Run CMD Task:[wget https://fishros.org.cn/forum/topic/1733 -O /tmp/t1733 -q  --timeout 10 && rm -rf /tmp/t1733]
      [-][0.00s] CMD Result:success                                               
      
      已为您切换语言至当前所在国家语言:zh_CN
      基础检查通过...
      ===============================================================================
      ======欢迎使用一键安装工具,人生苦短,三省吾身,省时省力省心!=======
      ======一键安装已开源,请放心使用:https://github.com/fishros/install =======
      ===============================================================================
         
      
                             .-~~~~~~~~~-._       _.-~~~~~~~~~-.
                         __.'              ~.   .~              `.__
                     .'//     开卷有益        \./     书山有路     \ `.
                     .'// 可以多看看小鱼的文章  | 关注B站鱼香ROS机器人 \ `.
                 .'// .-~~~~~~~~~~~~~~-._     |     _,-~~~~~~~~~~~. \`.
                 .'//.-"                 `-.  |  .-'                 "-.\`.
             .'//______.============-..   \ | /   ..-============.______\`.
             .'______________________________\|/______________________________`
             ----------------------------------------------------------------------
      RUN Choose Task:[请输入括号内的数字]
      ---众多工具,等君来用---
      ROS相关:
       [1]:一键安装(推荐):ROS(支持ROS/ROS2,树莓派Jetson)
       [3]:一键安装:rosdep(小鱼的rosdepc,又快又好用)
       [4]:一键配置:ROS环境(快速更新ROS环境设置,自动生成环境选择)
       [9]:一键安装:Cartographer(18 20测试通过,16未测. updateTime 20240125)
       [11]:一键安装:ROS Docker版(支持所有版本ROS/ROS2)
       [16]:一键安装:系统自带ROS (!!警告!!仅供特殊情况下使用)
      
      常用软件:
       [2]:一键安装:github桌面版(小鱼常用的github客户端)
       [6]:一键安装:NodeJS环境
       [7]:一键安装:VsCode开发工具
       [8]:一键安装:Docker
       [10]:一键安装:微信(可以在Linux上使用的微信)
       [12]:一键安装:PlateformIO MicroROS开发环境(支持Fishbot)
       [15]:一键安装:QQ for Linux
      
      配置工具:
       [5]:一键配置:系统源(更换系统源,支持全版本Ubuntu系统)
       [13]:一键配置:python国内源
       [17]:一键配置: Docker代理(支持VPN+代理服务两种模式)
      
      [0]:quit
      
      请输入[]内的数字以选择:1
      Run CMD Task:[wget http://mirror.fishros.com/install/tools/tool_install_ros.py -O /tmp/fishinstall/tools/tool_install_ros.py --no-check-certificate]
      [-][0.12s] CMD Result:success                                               169|:80... connected.
      
      Run CMD Task:[wget http://mirror.fishros.com/install/tools/tool_config_rosenv.py -O /tmp/fishinstall/tools/tool_config_rosenv.py --no-check-certificate]
      [-][0.07s] CMD Result:success                                               169|:80... connected.
      
      Run CMD Task:[wget http://mirror.fishros.com/install/tools/tool_config_system_source.py -O /tmp/fishinstall/tools/tool_config_system_source.py --no-check-certificate]
      [-][0.08s] CMD Result:success                                               169|:80... connected.urce.py
      
      欢迎使用一键安装ROS和ROS2,支持树莓派Jetson,本工具由作者小鱼提供
      欢迎使用ROS开箱子工具,本工具由[鱼香ROS]小鱼贡献..
      小鱼:检测当前系统ubuntu18.04:bionic 支持一键安装ROS
      =========接下来这一步很很很很重要,如果不知道怎么选请选择1========
      RUN Choose Task:[请输入括号内的数字]
      新手或首次安装一定要一定要一定要换源并清理三方源,换源!!!系统默认国外源容易失败!!
      [1]:更换系统源再继续安装
      [2]:不更换继续安装
      [0]:quit
      请输入[]内的数字以选择:1
      RUN Choose Task:[请输入括号内的数字]
      请选择换源方式,如果不知道选什么请选2
      [1]:仅更换系统源
      [2]:更换系统源并清理第三方源
      [0]:quit
      请输入[]内的数字以选择:2
      Run CMD Task:[sudo rm -rf /etc/apt/sources.list]
      [-][0.00s] CMD Result:success                                               
      
      删除一个资源文件
      Run CMD Task:[sudo rm -rf /etc/apt/sources.list.d]
      [-][0.00s] CMD Result:success                                               
      
      Run CMD Task:[sudo mkdir -p /etc/apt/sources.list.d]
      [-][0.00s] CMD Result:success                                               
      
      Run CMD Task:[dpkg --print-architecture]
      [-][0.00s] CMD Result:success                                               
      
      检测到当前系统:ubuntu 架构:amd64 代号:bionic,正在为你搜索适合的源...
      搜索到可用源:['https://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'https://mirrors.ustc.edu.cn/ubuntu', 'https://archive.ubuntu.com/ubuntu', 'https://mirrors.kernel.org/ubuntu', 'http://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'http://mirrors.ustc.edu.cn/ubuntu', 'http://archive.ubuntu.com/ubuntu', 'http://mirrors.kernel.org/ubuntu']
      接下来将进行自动测速以为您选择最快的源:
      - https://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.19s
      - https://mirrors.ustc.edu.cn/ubuntu		延时:0.73s
      - https://archive.ubuntu.com/ubuntu		超时
      - https://mirrors.kernel.org/ubuntu		延时:0.72s
      - http://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.28s
      - http://mirrors.ustc.edu.cn/ubuntu		延时:0.09s
      - http://archive.ubuntu.com/ubuntu		超时
      - http://mirrors.kernel.org/ubuntu		延时:0.71s
      为您选择最快镜像源:http://mirrors.ustc.edu.cn/ubuntu
      创建文件:/etc/apt/sources.list
      替换镜像源完成,尝试进行更新....
      Run CMD Task:[sudo apt update]
      [-][17.87s] CMD Result:code:100                                              se DEP-11 64x64 Icons [2,638 B] B]
      
      更新失败,尝试更换其他源
      Run CMD Task:[dpkg --print-architecture]
      [-][0.00s] CMD Result:success                                               
      
      检测到当前系统:ubuntu 架构:amd64 代号:bionic,正在为你搜索适合的源...
      搜索到可用源:['https://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'https://mirrors.ustc.edu.cn/ubuntu', 'https://archive.ubuntu.com/ubuntu', 'https://mirrors.kernel.org/ubuntu', 'http://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'http://mirrors.ustc.edu.cn/ubuntu', 'http://archive.ubuntu.com/ubuntu', 'http://mirrors.kernel.org/ubuntu']
      接下来将进行自动测速以为您选择最快的源:
      - https://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.19s
      - https://mirrors.ustc.edu.cn/ubuntu		延时:0.06s
      - https://archive.ubuntu.com/ubuntu		超时
      - https://mirrors.kernel.org/ubuntu		超时
      - http://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.17s
      - http://mirrors.ustc.edu.cn/ubuntu		延时:0.06s
      - http://archive.ubuntu.com/ubuntu		超时
      - http://mirrors.kernel.org/ubuntu		延时:0.68s
      接下来为您排除已经失败的源
      http://mirrors.ustc.edu.cn/ubuntu 已经测试失败,跳过!
      为您选择最快镜像源:https://mirrors.ustc.edu.cn/ubuntu
      创建文件:/etc/apt/sources.list
      Run CMD Task:[sudo apt update]
      [-][1.95s] CMD Result:code:100                                              ee
      
      更新失败,尝试更换其他源
      Run CMD Task:[dpkg --print-architecture]
      [-][0.00s] CMD Result:success                                               
      
      检测到当前系统:ubuntu 架构:amd64 代号:bionic,正在为你搜索适合的源...
      搜索到可用源:['https://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'https://mirrors.ustc.edu.cn/ubuntu', 'https://archive.ubuntu.com/ubuntu', 'https://mirrors.kernel.org/ubuntu', 'http://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'http://mirrors.ustc.edu.cn/ubuntu', 'http://archive.ubuntu.com/ubuntu', 'http://mirrors.kernel.org/ubuntu']
      接下来将进行自动测速以为您选择最快的源:
      - https://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.19s
      - https://mirrors.ustc.edu.cn/ubuntu		延时:0.09s
      - https://archive.ubuntu.com/ubuntu		延时:2.16s
      - https://mirrors.kernel.org/ubuntu		延时:0.61s
      - http://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.25s
      - http://mirrors.ustc.edu.cn/ubuntu		延时:0.08s
      - http://archive.ubuntu.com/ubuntu		延时:1.71s
      - http://mirrors.kernel.org/ubuntu		延时:1.07s
      接下来为您排除已经失败的源
      http://mirrors.ustc.edu.cn/ubuntu 已经测试失败,跳过!
      https://mirrors.ustc.edu.cn/ubuntu 已经测试失败,跳过!
      为您选择最快镜像源:https://mirrors.tuna.tsinghua.edu.cn/ubuntu
      创建文件:/etc/apt/sources.list
      Run CMD Task:[sudo apt update]
      [-][20.50s] CMD Result:code:100                                              y/multiverse DEP-11 64x64 Icons [2,638 B] B]
      
      更新失败,尝试更换其他源
      Run CMD Task:[dpkg --print-architecture]
      [-][0.00s] CMD Result:success                                               
      
      检测到当前系统:ubuntu 架构:amd64 代号:bionic,正在为你搜索适合的源...
      搜索到可用源:['https://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'https://mirrors.ustc.edu.cn/ubuntu', 'https://archive.ubuntu.com/ubuntu', 'https://mirrors.kernel.org/ubuntu', 'http://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'http://mirrors.ustc.edu.cn/ubuntu', 'http://archive.ubuntu.com/ubuntu', 'http://mirrors.kernel.org/ubuntu']
      接下来将进行自动测速以为您选择最快的源:
      - https://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.21s
      - https://mirrors.ustc.edu.cn/ubuntu		延时:0.06s
      - https://archive.ubuntu.com/ubuntu		延时:1.63s
      - https://mirrors.kernel.org/ubuntu		延时:0.99s
      - http://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.22s
      - http://mirrors.ustc.edu.cn/ubuntu		延时:0.71s
      - http://archive.ubuntu.com/ubuntu		延时:0.93s
      - http://mirrors.kernel.org/ubuntu		延时:0.63s
      接下来为您排除已经失败的源
      https://mirrors.ustc.edu.cn/ubuntu 已经测试失败,跳过!
      https://mirrors.tuna.tsinghua.edu.cn/ubuntu 已经测试失败,跳过!
      为您选择最快镜像源:http://mirrors.tuna.tsinghua.edu.cn/ubuntu
      创建文件:/etc/apt/sources.list
      Run CMD Task:[sudo apt update]
      [-][2.12s] CMD Result:code:100                                              InReleasee
      
      更新失败,尝试更换其他源
      Run CMD Task:[dpkg --print-architecture]
      [-][0.00s] CMD Result:success                                               
      
      检测到当前系统:ubuntu 架构:amd64 代号:bionic,正在为你搜索适合的源...
      搜索到可用源:['https://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'https://mirrors.ustc.edu.cn/ubuntu', 'https://archive.ubuntu.com/ubuntu', 'https://mirrors.kernel.org/ubuntu', 'http://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'http://mirrors.ustc.edu.cn/ubuntu', 'http://archive.ubuntu.com/ubuntu', 'http://mirrors.kernel.org/ubuntu']
      接下来将进行自动测速以为您选择最快的源:
      - https://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.17s
      - https://mirrors.ustc.edu.cn/ubuntu		延时:0.07s
      - https://archive.ubuntu.com/ubuntu		延时:1.37s
      - https://mirrors.kernel.org/ubuntu		延时:0.66s
      - http://mirrors.tuna.tsinghua.edu.cn/ubuntu		延时:0.20s
      - http://mirrors.ustc.edu.cn/ubuntu		延时:0.06s
      - http://archive.ubuntu.com/ubuntu		超时
      - http://mirrors.kernel.org/ubuntu		延时:0.59s
      接下来为您排除已经失败的源
      http://mirrors.ustc.edu.cn/ubuntu 已经测试失败,跳过!
      https://mirrors.ustc.edu.cn/ubuntu 已经测试失败,跳过!
      https://mirrors.tuna.tsinghua.edu.cn/ubuntu 已经测试失败,跳过!
      http://mirrors.tuna.tsinghua.edu.cn/ubuntu 已经测试失败,跳过!
      为您选择最快镜像源:http://mirrors.kernel.org/ubuntu
      

      后续该换源过程一直反复。请问各位应该怎么解决,非常感谢!

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

        在尝试使用小鱼一键安装ROS1时遇到换源失败的问题,通常这类问题可能由网络问题、源地址不可达或系统配置错误等原因引起。以下是一些可能的解决步骤和建议:

        1. 检查网络连接:
          确保你的虚拟机可以访问外部网络,特别是你试图连接的镜像源服务器。你可以尝试在虚拟机中ping一些常用的网站或服务(如ping google.com)来检查网络连接。

        2. 手动更换源:
          由于自动换源失败,你可以尝试手动设置源。打开/etc/apt/sources.list文件,删除或注释掉原有的源,然后添加你选择的国内镜像源。例如,使用清华大学镜像源,可以添加以下内容(针对Ubuntu 18.04):

          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
          deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
          deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
          deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
          deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
          deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
          deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
          

          保存文件后,运行sudo apt update来更新软件包列表。

        3. 清理和更新apt缓存:
          在手动更换源后,运行以下命令来清理旧的缓存并更新新的缓存:

          sudo apt clean
          sudo apt autoclean
          sudo apt update
          
        4. 检查防火墙和代理设置:
          如果你的虚拟机或网络环境中有防火墙或代理设置,确保它们不会阻止apt访问外部源。

        5. 尝试不使用代理或VPN:
          如果你在使用代理或VPN,尝试暂时关闭它们,看看是否能成功更新apt。

        6. 检查时间同步:
          确保你的虚拟机系统时间是准确的。时间不同步有时也会导致SSL证书验证失败等问题。

        7. 查看apt日志:
          如果更新仍然失败,查看/var/log/apt/term.log或运行sudo apt update --debug来获取更多调试信息,这可能有助于诊断问题。

        如果以上步骤仍然无法解决问题,可能需要考虑是否有其他系统级的问题或配置错误。你也可以考虑在虚拟机中重新安装Ubuntu 18.04,从一个干净的状态开始,并再次尝试安装ROS。


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

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

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

          已解决。重装了Ubuntu18.04系统后,一键安装可以正常运行,没有报错。可能是以前的系统中安装了anaconda,创建了虚拟环境、更改了默认python版本等的原因,未确定根本原因。

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