树莓派4B——Ubuntu20.04 mate

安装操作系统

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 installed
               Depends: 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

重新安装出错的软件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值