树莓派安装Ubuntu MATE及ROS系统
目录
- 解锁
- SSH
- 换源
- 安装VNC服务
- 安装ROS
- 初始化rosdep和环境
- 测试
平台:树莓派4B
系统版本: ubuntu-mate-20.04.1-desktop-armhf+raspi.img
在Raspberry Pi Download Options下载系统镜像
在树莓派资源下载 | 树莓派实验室下载工具
使用SDFormatter格式化内存卡
使用Win32DiskImager烧录镜像
插上TF卡,开机后配置好语言、键盘、wifi和时区。
解锁
来源:ubantu报错: 正在等待缓存锁:无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程3228(aptd)—— Notacoder
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
SSH
来源:树莓派3B Ubuntu 18.04 mate下设置 SSH 以及 远程拷贝文件【SCP】—— coco_1998_2
安装openssh-server
sudo apt-get install openssh-server
查看openssh-server是否启动
ps -e | grep ssh
进程ssh-agent
是客户端,sshd
为服务器端,如果结果中有sshd
的进程说明openssh-server
已经启动,如果没有则需运行命令启动。
启动、停止和重启openssh-server
的命令如下:
/etc/init.d/ssh start
/etc/init.d/ssh stop
/etc/init.d/ssh restart
此后即可SSH远程登陆。
换源
sudo nano /etc/apt/sources.list
将 http://ports.ubuntu.com/
全部替换为中科大的源 http://mirrors.ustc.edu.cn/ubuntu-ports/
执行
sudo apt update
sudo apt upgrade
更新
安装VNC服务
安装x11vnc
sudo apt-get install x11vnc
设置x11vnc密码
x11vnc -storepasswd
#然后按提示输入密码
编写启动脚本
nano startVNC
# !/bin/bash
x11vnc -rfbauth ~/.vnc/passwd -display :0 -forever -bg -repeat -nowf -o ~/.vnc/x11vnc.log -shared &
sudo chmod +x ./startVNC
启动脚本
./startVNC
此后即可通过VNC远程登陆
安装ROS
sudo mkdir -p /etc/apt/sources.list.d/ && sudo touch /etc/apt/sources.list.d/ros-latest.list
sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
sudo apt update -y
sudo apt install aptitude
输入sudo aptitude install ros-
按住tab补全搜寻有无类似ros-版本代号-desktop-full
的安装包,我这里找到了ros-noetic-desktop
版本的:
使用如下命令后可能会有不少冲突,尽可能选择安装最全的方案。
sudo aptitude install ros-noetic-desktop
sudo aptitude install python3-roslaunch
sudo aptitude install rosbash
初始化rosdep和环境
这里使用鱼香ROS大佬的脚本解决rosdep问题,其官网为鱼香ROS
wget http://fishros.com/install -O fishros && . fishros
选择3
rosdepc update
wget http://fishros.com/install -O fishros && . fishros
选择4
测试
分别在四个终端中使用如下命令
roscore
rosrun turtlesim turtle_teleop_key
以下这个命令需在图形界面的终端中使用
rosrun turtlesim turtlesim_node
rqt_graph
如图所示,已成功运行小乌龟例程
树莓派安装Ubuntu MATE及ROS系统相关推荐
- 树莓派安装Ubuntu Mate解决无法连接WiFi问题,并部署Ros系统
树莓派安装Ubuntu Mate解决无法连接WiFi问题,并部署Ros系统. 一.解决Ubuntu Mate安装完成后不能连接wifi的问题 安装镜像下载地址: 链接: https://pan.bai ...
- 树莓派安装ubuntu mate记录
文章目录 1.系统下载 1.ubuntu下载 2.ubuntu mate下载 2.系统安装 3.系统使用 1.ubuntu系统 2.ubuntu mate系统 这个算个失败的记录贴吧,这个系统安装过程 ...
- 树莓派:Ubuntu MATE 16.04.2 安装 ROS Kinetic Kame 教程
先点赞,再看博客,顺便点个关注鼓励一下. 如果文章看完,觉得不错的话可以点个收藏,日后不迷路. 树莓派:Ubuntu MATE 16.04.2 安装 ROS Kinetic Kame 教程 1 前言 ...
- 树莓派3B+踩坑记录:一、安装Ubuntu Mate
树莓派3B+踩坑记录:一.安装Ubuntu Mate 2020-07-27 05:44:15 来源:互联网 分类:相关文章 树莓派3B+踩坑记录:一.安装Ubuntu Mate 树莓派,Ubuntu, ...
- 树莓派4B安装Ubuntu mate和Ubuntu Desktop
本文章讲一下如何在树莓派4B上安装Ubuntu mate与Ubuntu Desktop系统 前几天去Ubuntu官网下载镜像的时候看到Ubuntu mate的支持列表里多了树莓派4B,于是下载下来安装 ...
- 树莓派3B+安装Ubuntu mate遇到彩虹屏
树莓派3B+安装Ubuntu mate遇到彩虹屏 彩虹屏问题描述 解决方案 彩虹屏问题描述 网上找了多个教程将ubuntu mate刻录到sd卡上的教程: 1.windows上使用如下工具,SDFor ...
- 树莓派4B ubuntu mate 20.04 安装xrdp实现远程登录 可以用windows自带的mstsc远程
树莓派4B安装Ubuntu Mate后,开启远程桌面xrdp服务可以使用mstsc远程登录访问: 安装步骤: 控制台输入命令 sudo apt-get install xrdp 安装后重启xrdp服务 ...
- 树莓派raspberry Pi 4B安装Ubuntu 20.04 LTS系统后如何连接WiFi
项目过程中,要求树莓派安装Ubuntu系统,并且可以连接WiFi.在网上看了很多方法,测试过几种方法之后,发现只有通过第三种方法才能顺利连接WiFi,现在将自己的尝试过程和最终的解决方法做一个记录. ...
- 换用国内apt源解决树莓派安装ubuntu后apt-get速度慢的问题
最近两代树莓派变化 手里有两块树莓派 一块raspberry pi 3b 购于大四毕业前夕,做毕业设计用的 一块raspberry pi 3b+ 公司买来学习研究的 3b+和3b相比,主要部件变化不大 ...
最新文章
- JAVA基础整理-100.Java 多线编程
- 131. 直方图中最大的矩形【单调栈】
- Python操作MySQL数据库的三种方法
- 在Linux内核使用Kasan
- 在Mac系统下架设WiFi热点,对比Win7
- css引用与html语义化
- 钢铁雄心II(HOI2)作弊码合辑
- Visio 2003 Professional
- windows-sys:21:windows系统(win7 win10 win11)设置护眼色详细过程
- 二维码生成器如何制作二维码
- Java的Exception异常机制(一)
- MT6628抓取CQI log的方法
- 深入理解LCD之寄存器配置
- 第六章 Python数据可视化
- 微软账号登陆不上_登录微软账号的Windows电脑如何远程?
- win产品密钥大搜集
- axure中图表背影_Axure制作可视化图表的几种方法
- datax 导入数据中文乱码_四种方法处理MYSQL导入中文数据时的乱码问题 | 很文博客...
- 问题:编译策略之代码逻辑顺序不正确(Optimization Level)
- 求求你!别再考秒杀系统了!看完这篇怼回去 ~