将华为欧拉系统OpenEuler运行在你的树莓派上,用上国产系统

简介: 将华为欧拉系统OpenEuler运行在你的树莓派上,用上国产系统

背景


最近华为将自研的欧拉系统捐赠给开放原子基金会,又是科技界的一大盛典,此举打破了国产系统在服务器领域的壁垒,交由开放原子基金会来管理,相信欧拉系统会有更好的发展。

前面两期教程将欧拉系统安装在自己的电脑上,并安装上了深度的dde桌面环境,看起来非常惊艳,那能不能把欧拉系统也安装在我们的树莓派之上呢,让我们的树莓派也用上华为的系统?答案是可以的,并且是官方镜像。

下面来整个安装一下,我这里使用树莓派3B+演示。


环境准备


下载华为欧拉OpenEuler树莓派系统镜像,此镜像在官方网站上可以下载到,首先找到“openEuler 20.03 LTS SP2”点击下载。


image.png

下载图示中的镜像,后缀为“.img.xz”,当然也可以下载以“.img”结尾的镜像,两者的差别为一个压缩,一个未压缩。“.img.xz”体积小,下载完可用7zip之类的压缩工具解压后解压。(可以自行先对比下md5,避免文件出错)


image.png

解压后得到以“.img”结尾的镜像(相信大家可以理解了),这就是我们要烧入到树莓派的镜像。


image.png


烧写镜像


准备一张内存卡,容量至少大于8GB,插入读卡后后连入电脑。打开树莓派烧录工具,选择自定义镜像。

image.png

image.png

image.png

image.png

之后拔掉内存卡插入到树莓派上,上电启动。


启动


image.png

image.png

image.png

image.png


安装桌面环境


可以说大多数小伙伴到这一步就结束了,因为实际运用到桌面的机会还是比较少,但如果有,请接着看。树莓派版本的欧拉系统没有了yum的包管理方式,直接使用yum命令会报错。这里用dnf来管理,参照前面的安装深度dde的教程安装图形界面,这里使用更加精简的ukui。

sudo dnf -y update
# 安装ukui图形环境
sudo dnf -y install ukui
# 安装字体
sudo dnf -y groupinstall fonts 
# 设置为图形启动方式
sudo systemctl set-default graphical.target
# 重启树莓派
sudo reboot

你会用树莓派做些什么呢?欢迎留言。


相关文章
|
数据库
达梦数据库的物理备份和还原简解
达梦数据库的物理备份和还原简解
1210 1
达梦数据库的物理备份和还原简解
|
存储 缓存 Linux
Linux Command dnf 软件包管理
Linux Command dnf 软件包管理
Linux Command dnf 软件包管理
|
Java Apache
Java将一个对象的属性复制到另一个对象
【5月更文挑战第18天】Java将一个对象的属性复制到另一个对象
1300 2
|
9月前
|
安全 Linux 数据安全/隐私保护
为Linux系统的普通账户授予sudo访问权限的过程
完成上述步骤后,你提升的用户就能够使用 `sudo`命令来执行管理员级别的操作,而无需切换到root用户。这是一种更加安全和便捷的权限管理方式,因为它能够留下完整的权限使用记录,并以最小权限的方式工作。需要注意的是,随意授予sudo权限可能会使系统暴露在风险之中,尤其是在用户不了解其所执行命令可能带来的后果的情况下。所以在配置sudo权限时,必须谨慎行事。
1540 0
|
存储 网络协议 网络安全
Hyper-V Win10虚拟机配置常见问题
在配置Hyper-V Win10虚拟机时,用户常面临网络连接、虚拟交换机配置、资源分配及其他问题。例如,虚拟机无法获取IP地址可能源于DHCP服务异常,需检查并启动该服务;外部虚拟交换机配置错误则需确保物理网络适配器正确连接。此外,内存不足或虚拟硬盘性能瓶颈也会影响运行效果。通过合理调整资源配置、优化设置及遵循最佳实践,可有效解决这些问题。
|
传感器 数据采集 移动开发
基于STM32设计的炉温温度检测仪
本文档描述了一个基于STM32F103C8T6微控制器的炉温检测系统设计。系统采用铂电阻PT100作为温度传感器,提供精确的温度测量,并通过0.96寸IIC接口的OLED显示屏显示结果。STM32F103C8T6因其丰富的外设和计算能力被选为主控芯片,PT100的电阻变化通过ADC转换为数字信号。软件设计包括数据采集、处理和显示三个部分,其中OLED显示屏的初始化函数`oled_init()`设置各种屏幕参数,`OLED_Show_Temperature()`函数负责在指定位置显示温度值。
522 3
|
C# 数据库 C++
手把手教你使用C#操作SQLite数据库,新建数据库,创建表,插入,查询,删除,运算符,like(持续更新)
有问题欢迎留言!!!  目录: 一、新建项目,添加引用 二、创建数据库 三、创建表 四、插入数据  五、查询数据  六、删除数据  七、运算符 八、like语句 我的环境配置:windows 64,VS,SQLite(点击下载),System.Data.SQLite.DLL(点击下载)。
7834 1
|
存储 安全 JavaScript
如何处理跨站脚本(XSS)漏洞?
XSS攻击是网页安全漏洞,攻击者插入恶意脚本让用户执行。分为三类:存储型(代码存服务器,用户访问触发)、反射型(需诱使用户点击,常见于搜索结果)和DOM型(通过URL参数影响DOM)。防御措施包括:输入验证、输出编码、使用CSP限制脚本执行、HttpOnly Cookie保护敏感信息及自动化工具检测修复漏洞。这些措施能有效降低XSS风险。
873 0
|
数据采集 传感器 监控
目前比较好用的LabVIEW架构及其选择
目前比较好用的LabVIEW架构及其选择
738 0