ubuntu20.04 一键安装 ros2 foxy失败。
-
===============================================================================
======欢迎使用一键安装工具,人生苦短,三省吾身,省时省力省心!=======
======一键安装已开源,请放心使用: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 (!!警告!!仅供特殊情况下使用)AI板块:
[6]:一键安装:NodeJs环境
[14]:一键安装:科学上网代理工具
[18]:一键安装/卸载:OpenCode(AI编程助手)常用软件:
[2]:一键安装:github桌面版(小鱼常用的github客户端)
[7]:一键安装:VsCode开发工具
[8]:一键安装:Docker
[10]:一键安装:微信(可以在Linux上使用的微信)
[12]:一键安装:PlateformIO MicroROS开发环境(支持Fishbot)
[15]:一键安装:QQ for Linux配置工具:
[5]:一键配置:系统源(更换系统源,支持全版本Ubuntu系统)
[13]:一键配置:python国内源
[17]:一键配置: Docker代理(支持VPN+代理服务两种模式)请输入[]内的数字以选择: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.26s] CMD Result:successRun 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.16s] CMD Result:successRun 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.24s] CMD Result:success欢迎使用一键安装ROS和ROS2,支持树莓派Jetson,本工具由作者小鱼提供
欢迎使用ROS开箱子工具,本工具由[鱼香ROS]小鱼贡献..
小鱼:检测当前系统ubuntu20.04:focal 支持一键安装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:successRun CMD Task:[sudo mkdir -p /etc/apt/sources.list.d]
[-][0.00s] CMD Result:success源选择方式说明:
- 自动测速选择最快的源: 系统将自动测试各个源的速度,并选择最快的源
- 根据测速结果手动选择源: 系统将测试各个源的速度,然后让您从测试结果中选择
RUN Choose Task:[请输入括号内的数字]
请选择源的选择方式
[1]:自动测速选择最快的源
[2]:根据测速结果手动选择源
0:quit
请输入[]内的数字以选择:1
Run CMD Task:[dpkg --print-architecture]
[-][0.00s] CMD Result:success
检测到当前系统:ubuntu 架构:amd64 代号:focal,正在为你搜索适合的源...
搜索到可用源:['https://mirrors.tuna.tsinghua.edu.cn/ubuntu', 'https://mirror.sysu.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://mirror.sysu.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 延时:1.61s
- https://mirror.sysu.edu.cn/ubuntu/ 延时:0.29s
- https://mirrors.ustc.edu.cn/ubuntu 延时:0.26s
- https://archive.ubuntu.com/ubuntu 超时
- https://mirrors.kernel.org/ubuntu 超时
- http://mirrors.tuna.tsinghua.edu.cn/ubuntu 延时:0.99s
- http://mirror.sysu.edu.cn/ubuntu/ 延时:0.37s
- http://mirrors.ustc.edu.cn/ubuntu 延时:0.22s
- http://archive.ubuntu.com/ubuntu 超时
- http://mirrors.kernel.org/ubuntu 超时
为您选择最快镜像源:http://mirrors.ustc.edu.cn/ubuntu
创建文件:/etc/apt/sources.list
Run CMD Task:[sudo mv /tmp/9af3413b-9b43-448d-a035-e06be7bf40ff_sources.list /etc/apt/sources.list]
[-][0.00s] CMD Result:success
替换镜像源完成,尝试进行更新....
Run CMD Task:[sudo apt update]
[-][5.96s] CMD Result:success搞定了,不信你看,累死宝宝了,还不快去给小鱼点个赞~
['Get:1 http://mirrors.ustc.edu.cn/ubuntu focal InRelease [265 kB]', 'Hit:2 http://mirrors.ustc.edu.cn/ubuntu focal-updates InRelease', 'Hit:3 http://mirrors.ustc.edu.cn/ubuntu focal-backports InRelease', 'Hit:4 http://mirrors.ustc.edu.cn/ubuntu focal-security InRelease', 'Fetched 265 kB in 1s (219 kB/s)', 'Reading package lists...', 'Building dependency tree...', 'Reading state information...', "67 packages can be upgraded. Run 'apt list --upgradable' to see them."]
镜像更新完成.....
============正在添加ROS源密钥=================
Run CMD Task:[sudo apt update]
[-][4.05s] CMD Result:successRun CMD Task:[sudo apt search curl ]
[-][0.92s] CMD Result:successRun CMD Task:[sudo apt install curl -y]
[-][1.00s] CMD Result:successRun CMD Task:[sudo apt search gnupg2 ]
[-][1.03s] CMD Result:successRun CMD Task:[sudo apt install gnupg2 -y]
[-][1.00s] CMD Result:success正在挑选最快的密钥服务:['https://gitee.com/fishros/rosdistro/raw/master/ros.asc', 'https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc']
- https://gitee.com/fishros/rosdistro/raw/master/ros.asc 延时:0.26s
- https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc 超时
已自动选择最快密钥服务:https://gitee.com/fishros/rosdistro/raw/master/ros.asc
Run CMD Task:[command -v apt-key]
[-][0.00s] CMD Result:success
Run CMD Task:[curl -s https://gitee.com/fishros/rosdistro/raw/master/ros.asc | sudo apt-key add -]
[-][0.26s] CMD Result:code:2Run CMD Task:[curl -s https://gitee.com/fishros/rosdistro/raw/master/ros.asc | sudo apt-key add -]
[-][0.24s] CMD Result:code:2Run CMD Task:[sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654]
[-][2.29s] CMD Result:code:2导入密钥失败,开始更换导入方式并二次尝试...
Run CMD Task:[sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654]
[-][3.31s] CMD Result:code:2Run CMD Task:[dpkg --print-architecture]
[-][0.00s] CMD Result:successRUN Choose Task:[请输入括号内的数字]
检测到您的系统支持多个ROS镜像源,请选择您想要使用的ROS镜像源(默认清华):
[1]:中科大镜像源 (推荐国内用户使用)
[2]:清华镜像源 (容易被封禁)
[3]:华为镜像源
[4]:中山大学开源软件镜像站 (试运行)
[5]:ROS官方源 (国外用户或需要最新版本时使用)
0:quit
请输入[]内的数字以选择:5
您选择的镜像源: packages.ros
根据您的系统和选择,为您推荐安装源为['http://packages.ros.org/ros/ubuntu/', 'http://packages.ros.org/ros2/ubuntu/']
创建文件:/etc/apt/sources.list.d/ros-fish.list
Run CMD Task:[sudo mv /tmp/5a3c9029-c282-451c-b8ea-357d6892f8ee_ros-fish.list /etc/apt/sources.list.d/ros-fish.list]
[-][0.00s] CMD Result:successRun CMD Task:[sudo apt update]
[-][16.11s] CMD Result:successRun CMD Task:[sudo apt search ros-base ]
[-][0.92s] CMD Result:success
换源后更新失败,您可以重新选择镜像源再尝试!
RUN Choose Task:[请输入括号内的数字]
检测到您的系统支持多个ROS镜像源,请选择您想要使用的ROS镜像源(默认清华):
[1]:中科大镜像源 (推荐国内用户使用)
[2]:清华镜像源 (容易被封禁)
[3]:华为镜像源
[4]:中山大学开源软件镜像站 (试运行)
[5]:ROS官方源 (国外用户或需要最新版本时使用)
0:quit
请输入[]内的数字以选择:
换源失败,安装也失败