树莓派4B——Ubuntu20.04 mate
树莓派4B——Ubuntu20.04 mate
- 安装操作系统
- 安装必要的库
- 安装软件
- VNC和SSH
- 开机启动
- 问题
安装操作系统
1、从树莓派官网下载镜像烧写工具,点这里,如图选择对应系统地烧写工具。
2、下载好工具后,将SD卡插入读卡器,进行烧录。首先选择下载好的Ubuntu20.04 mate(32位,后面解释),然后,烧写工具会读出读卡器所在盘符,需要确认一下,之后开始WRITE。
(如果是Ubuntu mate 版本,请忽略3567步,因为mate版本自带桌面,涉及到密码等内容的设置会有图形界面引导)
3、由于之后需要连接网络安装一些库或者软件,因此在开机前需要确认联网的形式。如果通过网线连接,可以忽略该条剩下内容,如果通过WiFi,请参考这篇博客的第4条——如何设置开机后自动连接指定WiFi
4、烧写结束后,SD卡插回树莓派,连接网线和显示器,开机。
5、用户名和密码:第一次开机需要重新设置用户名和密码,默认用户名和密码都是ubuntu,修改的密码要求至少8位。
6、ROOT密码:用户名密码设置后要设置root的密码
$ sudo passwd
7、Ubuntu20.04桌面安装:
首先更改软件源,操作如下。
找到 sources.list:
$ cd /etc/apt/sources.list
先备份,备份的后缀是.list.bak,在还原的时候删掉.bak即可。
$ sudo cp source.list source.list.bak //备份
下面换源,点这里,将这些源,写入source.list,注意xenial要替换成focal
$ sudo chmod 777 sources.list //更改读写属性
$ vim sources.list //编辑
编辑、保存和退出vim参考这里。
之后,进行桌面安装。
$ sudo apt-get update //更新软件源
$ sudo apt-get install ubuntu-desktop //安装桌面
最后,重启,使之生效。
8、Ubuntu20.04 mate 开机引导
(具体的设置情况请忽略,这里只是记录自己的设置,怕忘了…)设置:语言English,时区ShangHai,用户名raspi,密码(四个空格),勾选自动登录
安装必要的库
1、安装树莓派GPIO库
$ sudo apt-get install python3-rpi.gpio
2、安装wiringPi 参考这里
problem:Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 27622 (unattended-upgr)
solved: sudo kill -9 [processID(27622 just for here)]
//安装默认版本
$ sudo apt install wiringpi
//安装更新版本
$ cd /tmp
$ wget https://project-downloads.drogon.net/wiringpi-latest.deb//更新版本
$ sudo dpkg -i wiringpi-latest.deb
$ gpio -v //检查安装情况
$ gpio readall //获取wirngPi与gpio的映射图
安装软件
1,安装输入法
$ sudo apt-get install ibus
$ sudo apt-get install ibus-pinyin
$ sudo ibus-setup//打开的窗口,选择“input method”->“add”,添加Chinese-pinyin
在系统设置->语言支持那里,更新输入法框架为ibus,然后重启。
2,Qt5.12
以及相关的一些库,如串口通信等。
$ sudo apt-get install qt5-default qtcreator //这里安装的是qt5.12
$ sudo apt-get install libqt5serialport5-dev
3,安装网络相关工具
$ sudo apt-get install net-tools
4,安装串口工具cutecom
$ sudo apt-get install cutecom
VNC和SSH
点这里
开机启动
点这里
问题
1、软件安装过程中,遇到:
The following packages have unmet dependencies:
qtbase5-dev : Depends: libegl-dev but it is not going to be installedDepends: libgles-dev but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
输入:
$ sudo apt --fix-broken install
然后出现:
Errors were encountered while processing:/var/cache/apt/archives/libegl-dev_1.3.1-1ubuntu0.20.04.1_armhf.deb/var/cache/apt/archives/libgles-dev_1.3.1-1ubuntu0.20.04.1_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
然后,force:
$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/libegl-dev_1.3.1-1ubuntu0.20.04.1_armhf.deb
$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/libgles-dev_1.3.1-1ubuntu0.20.04.1_armhf.deb
重新安装出错的软件。
树莓派4B——Ubuntu20.04 mate相关推荐
- 树莓派4B ubuntu20.04 python点亮LED 教程
关于如何在ubuntu上配置python控制gpio的环境参见这篇博客 https://blog.csdn.net/ourkix/article/details/113417800 关于GPIO引脚 ...
- 树莓派4B ubuntu20.04 python驱动光电传感器实现计数 教程
驱动光电传感器实现计数 光电传感器是将光信号转换为电信号的一种器件.其工作原理基于光电效应.光电效应是指光照射在某些物质上时,物质的电子吸收光子的能量而发生了相应的电效应现象.根据光电效应现象的不同将 ...
- 树莓派4B ubuntu20.04 UART 多串口配置通信
相比树莓派0.1.2 以及 3 的双串口 UART0(PL011)和 UART1(mini UART),树莓派 4 中新增了 4 个 PL011 串口共计有 6 个 UART,整理此笔记用作记录和配置 ...
- 树莓派4 ubuntu20.04安装PyInstaller
1.正常情况下,我们是通过pip3来安装PyInstaller,但是在树莓派的ubuntu20.04上安装时,会报错如下: In function 'strncpy',inlined from 'sp ...
- 树莓派装linux ros,树莓派安装Ubuntu16.04 MATE系统以及ROS(kinetic)的安装
安装ubuntu16.04 MATE系统 1.安装Ubuntu16.04镜像 从官网下载并按照树莓派刷写系统的流程将ubuntu16.04 MATE烧写到树莓派的SD卡上 2.设置WiFi 将树莓派外 ...
- 树莓派安装Ubuntu20.04
在树莓派3的时代,当时树莓派官方还仅提供32bit的debian系统.如今,Ubuntu已经提供了支持树莓派的版本,而且树莓派3以上的树莓派,都可以安装64bit的系统,以下为使用树莓派3演示安装Ub ...
- 树莓派4B安装Ubuntu mate和Ubuntu Desktop
本文章讲一下如何在树莓派4B上安装Ubuntu mate与Ubuntu Desktop系统 前几天去Ubuntu官网下载镜像的时候看到Ubuntu mate的支持列表里多了树莓派4B,于是下载下来安装 ...
- 树莓派下载Ubuntu20.04.3版本 +通过设置找到wifi标志+开启vnc远程桌面+灰屏解决方法
貌似从19版本开始就下完之后右上角没有出现wifi标志, 在csdn上也十分难找到方法, 对于网线直连的 csdn上是有十分多的方法的, 大家可以去找找看 .但是对于一开始就连wifi的方法似乎特别少 ...
- 【树莓派4B】串口配置
[树莓派4B]串口配置 树莓派环境 串口信息 硬件串口(/dev/ttyAMA0) mini串口(/dev/ttyS0) 串口配置 打开serial0 调换serial0和serial1的映射 测试 ...
最新文章
- 从“我是谁”到人工智能的原点,机器学习的路在何方
- 微生物生态学相关期刊2022年实时影响因子
- C 盘FAT32变为 RAW 格式
- solidworks热分析_solidworks解决管道流体问题,原来可以如此轻松
- oracle压缩参数,Oracle 11g版本EXPDP 的COMPRESSION参数压缩比堪比“gzip -9”
- scandall pro找不到扫描仪_想要高清无色差的石材图片就得用扫描仪
- 应对“反洗钱”,银丰新融反洗钱自主监测系统为机构保驾护航
- 让你更中立!腾讯微信进行灰度测试 “好看”变为“在看”
- tcp 四次挥手_TCP三次握手和四次挥手通俗理解
- brew源码安装mysql_mac使用brew安装mysql
- puppet详解(九)——puppet项目实战
- 数学专业英语--2.5(几何)
- 宠物王国6java变态版,宠物王国bt版修改器下载
- 微信公众号支付 java_微信支付之公众号支付(java实现)
- vs2010中, 注释导致的怪异现象
- 【目标流畅阅读文献】kick off
- exe msdt 无法上网_msdt.exe文件下载
- python PIL彩色图片转黑白图片
- 未群发消息接腾讯服务器吗,腾讯企点如何群发消息 腾讯企点群发消息方法教程...
- 网易云信 UI 开发
热门文章
- 10 款更先进的开源命令行工具
- 以管理员身份运行打不开的软件
- 邻近算法(KNN)原理简单解析
- RD算法及其距离徙动校正(原理及matlab仿真)
- ARM hint instruction-WFI(Wait For Interrupt)指令的一些笔记
- 《Spring揭秘》读后感(给你们强烈安利这本书)
- 真人演示——怎样练腹肌最快最有效听语音
- 21个经典深度学习句间关系模型|代码技巧
- 上海交通大学计算机专业有调剂吗,2019年上海交通大学计算机系考研调剂信息...
- Echarts官方社区,炫酷的Echarts 基地