小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
树莓派 ubuntu18.04一键安装ros melodic安装失败
-
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 5.4.0-1015-raspi aarch64)
- Documentation: https://help.ubuntu.com
- Management: https://landscape.canonical.com
- Support: https://ubuntu.com/advantage
System information as of Fri Mar 10 01:48:42 UTC 2023
System load: 1.0 Processes: 127
Usage of /: 6.2% of 28.53GB Users logged in: 1
Memory usage: 14% IP address for wlan0: 192.168.43.253
Swap usage: 0%-
Strictly confined Kubernetes makes edge and IoT secure. Learn how MicroK8s
just raised the bar for easy, resilient and secure K8s cluster deployment.
238 packages can be updated.
193 updates are security updates.New release '20.04.5 LTS' available.
Run 'do-release-upgrade' to upgrade to it.Your Hardware Enablement Stack (HWE) is supported until April 2023.
Last login: Fri Mar 10 01:46:11 2023 from 192.168.43.215
jjj@jjj:~$ wget http://fishros.com/install -O fishros && bash fishros
--2023-03-10 01:48:46-- http://fishros.com/install
Resolving fishros.com (fishros.com)... 139.9.131.171
Connecting to fishros.com (fishros.com)|139.9.131.171|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://fishros.com/install/ [following]
--2023-03-10 01:48:46-- http://fishros.com/install/
Reusing existing connection to fishros.com:80.
HTTP request sent, awaiting response... 200 OK
Length: 582 [application/octet-stream]
Saving to: ‘fishros’fishros 100%[===================>] 582 --.-KB/s in 0s
2023-03-10 01:48:46 (25.6 MB/s) - ‘fishros’ saved [582/582]
[sudo] password for jjj:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
--2023-03-10 01:48:51-- http://fishros.com/install/install1s/tools/base.py
Resolving fishros.com (fishros.com)... 139.9.131.171
Connecting to fishros.com (fishros.com)|139.9.131.171|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 42195 (41K) [application/octet-stream]
Saving to: ‘/tmp/fishinstall/tools/base.py’/tmp/fishinstall/to 100%[===================>] 41.21K --.-KB/s in 0.1s
2023-03-10 01:48:51 (341 KB/s) - ‘/tmp/fishinstall/tools/base.py’ saved [42195/42195]
Run CMD Task:[dpkg --print-architecture]
[-]Result:success基础检查通过...
======欢迎使用一键安装工具,人生苦短,三省吾身,省时省力省心!=======
======一键安装已开源,请放心使用:https://github.com/fishros/install=======.-~~~~~~~~~-._ _.-~~~~~~~~~-. __.' ~. .~ `.__ .'// 开卷有益 \./ 书山有路 \ `. .'// 可以多看看小鱼的文章 | 关注公众号鱼香ROS \ `. .'// .-~"~~~~-._ | _,-~~~~"~-. \`. .'//.-" `-. | .-' "-.\`. .'//______.============-.. \ | / ..-============.______\`. .'______________________________\|/______________________________` ----------------------------------------------------------------------
RUN Choose Task:[请输入括号内的数字]
---众多工具,等君来用---
[1]:一键安装:ROS(支持ROS和ROS2,树莓派Jetson)
[11]:一键安装:ROS+Docker(支持所有版本ROS/ROS2)
[2]:一键安装:github桌面版(小鱼常用的github客户端)
[3]:一键配置:rosdep(小鱼的rosdepc,又快又好用)
[4]:一键配置:ROS环境(快速更新ROS环境设置,自动生成环境选择)
[5]:一键配置:系统源(更换系统源,支持全版本Ubuntu系统)
[6]:一键安装:nodejs
[7]:一键安装:VsCode开发工具
[8]:一键安装:Docker
[9]:一键安装:Cartographer(内测版v0.1)
[10]:一键安装:微信(可以在Linux上使用的微信)
[12]:一键安装:PlateformIO MicroROS开发环境(支持Fishbot)
[77]:测试模式:运行自定义工具测试
[0]:quit
请输入[]内的数字以选择:1
--2023-03-10 01:48:58-- http://fishros.com/install/install1s/tools/tool_install_ros.py
Resolving fishros.com (fishros.com)... 139.9.131.171
Connecting to fishros.com (fishros.com)|139.9.131.171|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 19050 (19K) [application/octet-stream]
Saving to: ‘/tmp/fishinstall/tools/tool_install_ros.py’/tmp/fishinstall/to 100%[===================>] 18.60K --.-KB/s in 0.08s
2023-03-10 01:48:58 (243 KB/s) - ‘/tmp/fishinstall/tools/tool_install_ros.py’ saved [19050/19050]
--2023-03-10 01:48:58-- http://fishros.com/install/install1s/tools/tool_config_rosenv.py
Resolving fishros.com (fishros.com)... 139.9.131.171
Connecting to fishros.com (fishros.com)|139.9.131.171|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2457 (2.4K) [application/octet-stream]
Saving to: ‘/tmp/fishinstall/tools/tool_config_rosenv.py’/tmp/fishinstall/to 100%[===================>] 2.40K --.-KB/s in 0.001s
2023-03-10 01:48:58 (1.85 MB/s) - ‘/tmp/fishinstall/tools/tool_config_rosenv.py’ saved [2457/2457]
--2023-03-10 01:48:58-- http://fishros.com/install/install1s/tools/tool_config_system_source.py
Resolving fishros.com (fishros.com)... 139.9.131.171
Connecting to fishros.com (fishros.com)|139.9.131.171|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7511 (7.3K) [application/octet-stream]
Saving to: ‘/tmp/fishinstall/tools/tool_config_system_source.py’/tmp/fishinstall/to 100%[===================>] 7.33K --.-KB/s in 0.1s
2023-03-10 01:48:59 (61.2 KB/s) - ‘/tmp/fishinstall/tools/tool_config_system_source.py’ saved [7511/7511]
欢迎使用一键安装ROS和ROS2,支持树莓派Jetson,本工具由作者小鱼提供
欢迎使用ROS开箱子工具,本工具由[鱼香ROS]小鱼贡献..
小鱼:检测当前系统ubuntu18.04:bionic 支持一键安装ROS
=========接下来这一步很重要,如果不知道怎么选请选择1========
RUN Choose Task:[请输入括号内的数字]
首次安装一定要换源并清理三方源,换源!!!系统默认国外源容易失败!!
[1]:更换系统源再继续安装
[2]:不更换继续安装
[0]:quit
请输入[]内的数字以选择:1
欢迎使用一键换源工具,本工具由[鱼香ROS]小鱼贡献..
RUN Choose Task:[请输入括号内的数字]
请选择换源方式,如果不知道选什么请选2
[1]:仅更换系统源
[2]:更换系统源并清理第三方源
[0]:quit
请输入[]内的数字以选择:2
Run CMD Task:[sudo rm -rf /etc/apt/sources.list]
[-]Result:success删除一个资源文件
Run CMD Task:[sudo rm -rf /etc/apt/sources.list.d]
[-]Result:successRun CMD Task:[sudo mkdir -p /etc/apt/sources.list.d]
[-]Result:successRun CMD Task:[dpkg --print-architecture]
[-]Result:success检测到当前系统架构为[arm64:bionic],正在为你更换对应源..
替换完成,尝试第一次更新....
Run CMD Task:[sudo apt update]
[-]Result:success st --upgradable' to see them.see搞定了,不信你看,累死宝宝了,还不快去给小鱼点个赞~
['Hit:1 https://mirrors.ustc.edu.cn/ubuntu-ports bionic InRelease', 'Hit:2 https://mirrors.ustc.edu.cn/ubuntu-ports bionic-updates InRelease', 'Hit:3 https://mirrors.ustc.edu.cn/ubuntu-ports bionic-backports InRelease', 'Hit:4 https://mirrors.ustc.edu.cn/ubuntu-ports bionic-security InRelease', 'Reading package lists...', 'Building dependency tree...', 'Reading state information...', "226 packages can be upgraded. Run 'apt list --upgradable' to see them."]
镜像修复完成.....
Run CMD Task:[sudo apt update]
[-]Result:success st --upgradable' to see them.seeRun CMD Task:[sudo apt-cache search curl ]
[/]libcurl3-gnutls - easy-to-use client-side URL transfer library (GnuTLS flavou[/]libcurl4-gnutls-dev - development files and documentation for libcurl (GnuTLS[]libcurl4-nss-dev - development files and documentation for libcurl (NSS flavo[|]libcurl4-openssl-dev - development files and documentation for libcurl (OpenS[/]libstrongswan-extra-plugins - strongSwan utility and crypto library (extra pl[|]cl-curry-compose-reader-macros - Reader macros for function partial applicati[|]flickcurl-doc - utilities to call the Flickr API from command line - document[-]gnupg1 - GNU privacy guard - a PGP implementation (deprecated "classic" versi[]golang-github-moul-http2curl-dev - Go package for convert Golang's http.Reque[]kubuntu-wallpapers-bionic - Selection of classic KDE wallpapers for Bionic Be[|]libcupt4-2-downloadmethod-curl - flexible package manager -- libcurl download[]libcurl-openssl1.0-dev - development files and documentation for libcurl (Ope[-]libflickcurl0-dbg - C library for accessing the Flickr API - debugging symbol[]libghc-curl-doc - Documentation for the libcurl Haskell bindings; documentati[|]libghc-curl-prof - Profiling libraries for the libcurl Haskell bindings; prof[-]libghc-hxt-doc - collection of tools for processing XML with Haskell; documen[]libghc-hxt-http-doc - Interface to native Haskell HTTP package HTTP; document[|]libghc-hxt-http-prof - Interface to native Haskell HTTP package HTTP; profili[-]libghc-hxt-prof - collection of tools for processing XML with Haskell; profil[/]libresource-retriever-dev - Robot OS resource_retriever library - development[]libwsman-curl-client-transport1 - Open Web Services Manager run-time librarie[-]Result:success age - all developer toolsnt filesMPDRun CMD Task:[sudo apt install curl -y]
[-]Result:code:100Run CMD Task:[sudo apt-cache search gnupg2 ]
[|]gnupg2 - GNU privacy guard - a free PGP replacement (dummy transitional packa[-]Result:successRun CMD Task:[sudo apt install gnupg2 -y]
[-]Result:code:100Run CMD Task:[curl -s https://gitee.com/ohhuo/rosdistro/raw/master/ros.asc | sudo apt-key add -]
[-]Result:successRun CMD Task:[dpkg --print-architecture]
[-]Result:success根据您的系统,为您推荐安装源为['http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/', 'http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu/']
Run CMD Task:[sudo apt update]
[|]Get:2 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu bionic InRelease [4680 [|]Get:6 http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu bionic Release.gpg [833 [/]Get:8 http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu bionic/main arm64 Packa[|]Get:10 http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu bionic/main arm64 Packa[-]Result:success st --upgradable' to see them.Run CMD Task:[sudo apt-cache search ros-base ]
[/]ros-melodic-end-effector - End-Effector package: provides a ROS-based set of []ros-melodic-ros-base - A metapackage which extends ros_core and includes other basic non-robot tools like actionlib, dynamic reconfigure, nodelets, and plugi[|]ros-bouncy-ros-base - A package which extends 'ros_core' and includes other b[-]ros-crystal-ros-base - A package which extends 'ros_core' and includes other [/]ros-dashing-ros-base - A package which extends 'ros_core' and includes other []ros-eloquent-ros-base - A package which extends 'ros_core' and includes other[-]Result:success恭喜,成功添加ROS源,接下来可以使用apt安装ROS或者使用[1]一键安装ROS安装!
Run CMD Task:[sudo apt-cache search ros-base ]
[/]ros-melodic-end-effector - End-Effector package: provides a ROS-based set of []ros-melodic-ros-base - A metapackage which extends ros_core and includes other basic non-robot tools like actionlib, dynamic reconfigure, nodelets, and plugi[|]ros-bouncy-ros-base - A package which extends 'ros_core' and includes other b[-]ros-crystal-ros-base - A package which extends 'ros_core' and includes other [/]ros-dashing-ros-base - A package which extends 'ros_core' and includes other []ros-eloquent-ros-base - A package which extends 'ros_core' and includes other[-]Result:successRUN Choose Task:[请输入括号内的数字]
请选择你要安装的ROS版本名称(请注意ROS1和ROS2区别):
[1]:melodic(ROS1)
[2]:bouncy(ROS2)
[3]:crystal(ROS2)
[4]:dashing(ROS2)
[5]:eloquent(ROS2)
[0]:quit
请输入[]内的数字以选择:1
RUN Choose Task:[请输入括号内的数字]
请选择安装的具体版本(如果不知道怎么选,请选1桌面版):
[1]:melodic(ROS1)桌面版
[2]:melodic(ROS1)基础版(小)
[0]:quit
请输入[]内的数字以选择:1
Run CMD Task:[sudo apt-cache search aptitude ]
[|]aptitude-common - architecture independent files for the aptitude package man[-]aptitude-doc-en - English manual for aptitude, a terminal-based package manag[/]libcwidget-dev - high-level terminal interface library for C++ (development f[-]apticron-systemd - Simple tool to mail about pending package updates - system[]aptitude-doc-es - Spanish manual for aptitude, a terminal-based package manag[|]aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manag[-]aptitude-doc-fr - French manual for aptitude, a terminal-based package manage[/]aptitude-doc-it - Italian manual for aptitude, a terminal-based package manag[]aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package mana[-]aptitude-doc-ru - Russian manual for aptitude, a terminal-based package manag[-]gbrainy - brain teaser game and trainer to have fun and to keep your brain tr[-]Result:success end for DebianRun CMD Task:[sudo apt install aptitude -y]
[-]Result:code:100Run CMD Task:[sudo apt-cache search aptitude ]
[|]aptitude-common - architecture independent files for the aptitude package man[-]aptitude-doc-en - English manual for aptitude, a terminal-based package manag[/]libcwidget-dev - high-level terminal interface library for C++ (development f[-]apticron-systemd - Simple tool to mail about pending package updates - system[]aptitude-doc-es - Spanish manual for aptitude, a terminal-based package manag[|]aptitude-doc-fi - Finnish manual for aptitude, a terminal-based package manag[-]aptitude-doc-fr - French manual for aptitude, a terminal-based package manage[/]aptitude-doc-it - Italian manual for aptitude, a terminal-based package manag[]aptitude-doc-ja - Japanese manual for aptitude, a terminal-based package mana[-]aptitude-doc-ru - Russian manual for aptitude, a terminal-based package manag[-]gbrainy - brain teaser game and trainer to have fun and to keep your brain tr[-]Result:success end for DebianRun CMD Task:[sudo apt install aptitude -y]
[-]Result:code:100Run CMD Task:[sudo apt install ros-melodic-desktop-full -y]
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
Run CMD Task:[sudo apt install ros-melodic-desktop-full -y]
[-]Result:code:100Run CMD Task:[sudo apt-cache search python-catkin-tools ]
[-]Result:success for working with catkin.Run CMD Task:[sudo apt install python-catkin-tools -y]
[-]Result:code:100Run CMD Task:[sudo apt-cache search python-rosdep ]
[]python-rosdep2 - rosdep package manager abstraction tool for Robot OS (Python[-]Result:success nager abstraction tool for ROSRun CMD Task:[sudo apt install python-rosdep -y]
[-]Result:code:100Run CMD Task:[ls /opt/ros/melodic/setup.bash]
[-]Result:code:2安装失败了,请打开鱼香社区:https://fishros.org.cn/forum 在一键安装专区反馈问题...
Run CMD Task:[ls /opt/ros/melodic/setup.bash]
[-]Result:code:2欢迎加入机器人学习交流QQ群:686914208(入群口令:一键安装)
如在使用过程中遇到问题,请打开:https://fishros.org.cn/forum 进行反馈 -