树莓派+ubuntu20.04+ros安装流程

树莓派+ubuntu20.04+ros安装流程

1,下载并烧录ubuntu系统

  • 在树莓派上边下载ubuntu系统,首先要下载关于ubuntu的磁盘镜像系统,可以在清华大学镜像官网下载img格式的文件
  • 通过树莓派的烧录软件进行烧录
image-20231130145648667
  • 在烧录过程中开启ssh服务,这样方便我们进行下一步的远程开发
image-20231130150150627
  • 烧录完成,插入树莓派后开机,接着打开我们的xshell连接树莓派(IP可以通过登录路由器后台查看或者通过网口连接树莓派查询ip地址进行连接)

2,安装20.04的桌面和vnc

  • 更换国内镜像源

    sudo vim /etc/apt/sources.list
    

    进入到vim编辑界面后按下 i 进入编辑模式 接着移动光标将高亮行的代码注释

    deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal main main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
    deb https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
    deb-src https://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
    

    然后按下 esc 退出编辑模式,输入:wq!保存并退出

  • 接着更新软件包信息

    sudo apt-get update
    
  • 接着升级软件包

    sudo apt-get upgrade
    
  • 安装ubuntu系统桌面

    sudo apt install ubuntu-desktop
    
  • 安装vnc远程桌面协议,可以通过windows系统上的vnc将进行连接安装

    sudo apt install xrdp
    
  • 重启树莓派

    sudo reboot
    
  • 通过win+R输入 mstsc 连接树莓派ip输入树莓派的名称和密码

    image-20231130154821827
  • Ctrl+AIt+T 打开命令终端

    输入鱼香ros一键安装命令

    wget http://fishros.com/install -O fishros && . fishros
    

​ 按照提示选择进行

如果出现换源更新失败,

image-20231130160400878

可能是因为安装过程中访问关键网站失败

可以在连接屏幕上修改关键接口

sudo gedit /etc/apt/hosts

在最后一行加上

151.101.84.33 raw.githubusercontent.com

再次输入鱼香一键安装

wget http://fishros.com/install -O fishros && . fishros

如果远程桌面出现

(gedit:1979): Tepl-WARNING **: 08:27:08.315: GVfs metadata is not supported. Fallback to TeplMetadataManager. Either GVfs is not correctly installed or GVfs metadata are not supported on this platform. In the latter case, you should configure Tepl with --disable-gvfs-metadata.

是因为没用开启 X server访问权限

  • 打开配置文件

sudo vim ~/.bashrc

  • 在文件最后 行加上 xhost + (为所有用户加上访问权限)
  • source ~/.bashrc 刷新

再次尝试即可

  • 19
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值