树莓派4b安装ubuntu+ros

首先需要得硬件都准备好:树莓派,sd卡,显示器和网线(最好有方便装桌面)

1.先下载镜像文件

先从ubunut官网下载镜像文件,我这里下载得Ubuntu18.04.5   64bit

https://ubuntu.com/download/raspberry-pi/thank-you?version=18.04.5&architecture=arm64+raspi4

然后解压一下

2.系统烧录

在windows下载Win32 Disk Imager

 选择镜像文件和sd卡开始写入

3.sd卡插入树莓派上电开机

开机会进入tty 然后输入密码ubuntu系统会让修改密码  最后长点 不然会让重新设置新密码

设置完成后就可以登陆这时还没有桌面 需要下载

不推荐安装Gnome桌面环境的ubuntu

Xubuntu采用Xfce桌面环境,xfce属于比较轻量级的桌面环境,比标准版资源占用率低一些。具备基本完整可用的桌面环境

这个更适合树莓派

sudo apt install xubuntu-desktop

4.配置语言

开机之后将地区改为上海,语言也改下

5。改源

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main universe restricted

之前试过别的源 更新时都会出错,只有这个可以

然后进入软件和更新将这两个地方全打勾,否则后续安装ros会出错

例如

下列软件包有未满足的依赖关系:
 ros-kinetic-desktop-full : 依赖: ros-kinetic-desktop 但是它将不会被安装
                            依赖: ros-kinetic-perception 但是它将不会被安装
                            依赖: ros-kinetic-simulators 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关

6.然后就可以下载了

rosdep init ERROR: cannot download default sources list from:解决方法http://wiki.ros.org/melodic/Installation/Ubuntu
rosdep init ERROR: cannot download default sources list from
解决方法:
sudo vim /etc/apt/source.list
在打开的文件末尾一行添加: 151.101.84.133 raw.githubusercontent.com
原文地址:https://www.cnblogs.com/miaorn/p/13630445.html