安装华为linux openEuler 20.03 LTS

一直在用centos ,但redhat马上不再对其支持更新了,刚好华为发行了社区版linux(ps:难道是centos倒下,华为openEuler要实现扛起旗帜的重任吧,这段路估计要很长时间),安装测试一下吧,说实话有好多不完善的地方,服务器端做的比较好,桌面版方面主要集成软件太少,桌面版以后到底主推GNOME还是KDE呢,大致看了一下官网GNOME和XFCE4并肩同时推进(gitee推送的内容xfce),其实这个对普通用户来说是无所谓的,能用就行。华为把源代码放到了gitee上面,包含中文版和英文版,以后开源社区的维护人员再增加几百人,如果把分散在世界上的几万个基础包集成起来,相信过两年,估计就和其他linux发行版接近了。

其实华为想要壮大自己的生态链,有时候确实需要再造车轮子,在桌面领域上可以突破一下,在方舟、鸿蒙、liteos、手机ui的基础上,开发类(gcc clang)的编译器,建立QT、GTK类开发控件,逐步延伸到电脑桌面、平板、手机上面,一统江湖,到时候就会变被动为主动。(要走这段路,恐怕要用5-10年,可能最终还是失败,搞基础研究前期只会赔钱不赚钱,真的很难。不过,如果成功,那就变成神了,成功案例可参照chrome和android)。

当然了,有编译源码能力的,先提前尝试吃螃蟹的,这个不是问题,用什么可以直接源码安装,毕竟linux是free的,只要你能折腾,为kernel增加代码也不是没有可能。

介绍一下华为吧:企业定位:全球领先的信息与通信技术解决方案供应商
从时间上看华企业的发展
1987年,PBX的香港公司的销售代理,程控交换机
1990-1996年,开始自主研发销售数字交换机
1996年,进入独联体市场,光纤电缆。
1998年,华为欧美GSM设备供应合同。
2000年,华为引入IBM集成供应链管理
2002年,欧洲2G、3G合并基站
2003年,与3Com合作成立合资公司,Cisco 专利纠纷,并承认华为没有侵权行为。
2004年,与西门子成立合资企业,针对中国市场开发TD-SCDMA移动通信技术
2004年,华为与中国电信ADSL线路。
2006年,摩托罗拉合作在上海成立联合研发中心
2010年,华为超越了诺基亚西门子和阿尔卡特朗讯,全球第二大通信制造商。
2012年,华为成为了全球第三大智能手机厂商。
2014年,在全球9个国家建立5G创新研究中心。
2015年,华为发布LiteOS轻量级的物联网操作系统。
2015年,企业专利申请排名方面,华为以3898件连续第二年位居榜首。

2019年,鸿蒙系统。
2020年3月27日,华为正式推出了openEuler 20.03 LTS版本
AArch64  支持 Arm的64位架构
x86_64    支持Intel的x86 64位架构
主营产品:
1、无线接入 2、固定接入3、核心网 4、传送网 5、数据通信6、能源与基础设施7、业务与软件 8、OSS 9、安全存储 10、华为终端。
简单介绍一下openEuler,有几个版本。
(1)openEuler 1.0 Base 版本是基础版本,包含了运行最小系统的核心组件。 
(2)openEuler 20.03 LTS 版本是满足开放场景的标准发行版,生命周期四年。
(3)openEuler 20.03 LTS SP1 是openEuler 20.03 LTS的补丁版本,生命周期与LTS版本相同
(4)openEuler 20.09 版本是满足开放场景的创新发行版,生命周期六个月。

一、下载地址

openEuler-20.03-LTS
https://openeuler.org/zh/download/
https://repo.openeuler.org/openEuler-20.03-LTS/ISO/x86_64/openEuler-20.03-LTS-x86_64-dvd.iso

强烈推荐安装openEuler-21.03

https://repo.openeuler.org/openEuler-21.03/ISO/x86_64/openEuler-21.03-x86_64-dvd.iso
1、windows 下载用UltraISO软件写入U盘;
a、在windows下载UltraISO软件
b、打开镜像文件
c、菜单->启动->写入硬盘映像
d、写入方式USB-HDD+
e、便捷启动->写入新的驱动器引导扇区->Syslinu

在上面一步如果出现not a com32r image 错误提示,可以不执行这一步。
2、LINUX环境下写入U盘
fdisk -l  查看u盘的位置
sudo dd if=/home/abc/Downloads/openEuler-20.03-LTS-x86_64-dvd.iso of=/dev/sdc
写入U盘,也可能sdb,a是第一块硬盘,b是第二块硬盘,c是第三块硬盘
watch -n 5 pkill -USR1 ^dd$  用这个命令可以查看写入进度,挺好玩的。
(三)安装
Module iscsi_tcp not found in
Module floppy not found in
Module sha256 not found in
发现出错提示等几分钟后来到命令行界面
dracut:#/
提示查看/run/initramfs/rsdosreport.txt文件

这是U盘卷标的问题,解决办法,修改卷标。

1、windows环境修改(这个最简单)

来个极端的方法吧,在windows 下把卷标改为AAAAAAAAAAA  也就是11个大写A
windows修改卷标很简单,右键属性->AAAAAAAAAAA->确定就行了。
linux修改fat卷标

2、linux环境修改(这个有点麻烦

sudo vi /etc/mtools.conf
mtools_skip_check=1
:wq
sudo mlabel -i /dev/sdb4 ::AAAAAAAAAAA
查看卷标
sudo blkid -s LABEL

卷标修改后,放入U盘引导,开始安装

当启动界面出现下面内容时,
Install openEuler 20.03-LTS
Test thist media & install openEuler 20.03-LTS
Troubleshooting
按TAB键进行修改
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=openEuler-20.03-LTS-x86_64 quiet
将上面红色内容修改为AAAAAAAAAAA

11个大写A,也就是上面修改过的卷标。

3、直接载入分区
vmlinuz initrd=initrd.img inst.storage=hd:/dev/sdb4 quiet
具体sdb4或sdc4,可根据实际情况修改,U盘作为第二个硬盘那就是sdb4了。

建议使用第一种方法

进入安装界面后,安装过程与其他linux发行版基本一样,

但一定记得要配置好网络。
用户密码设置时要三种字符
安装完成启动到命令行模式,什么也没有的。

二、酡置源

如果版本是openEuler-21.03可跳过这一步
sudo vi /etc/yum.repos.d/base.repo

[base]
name=osrepo
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/OS/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/OS/x86_64/RPM-GPG-KEY-openEuler

sudo vi /etc/yum.repos.d/epol.repo

but error ,firt set enabled=0,and then install key,set enabled=1

[epol]
name=epolrepo
enabled=1
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/EPOL/x86_64/

sudo vi /etc/yum.repos.d/everything.repo

[everything]
name=everythingrepo
enabled=1
gpgcheck=1
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS/everything/x86_64/
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS/everything/x86_64/RPM-GPG-KEY-openEuler

三、更新源
sudo yum makecache
四、安装图形界面

如果版本是openEuler-21.03可跳过这一步

sudo yum install wget
sudo yum install net-tools
sudo yum install gnome-shell
sudo yum install gdm
sudo yum install gnome-session
sudo yum install gnome-terminal
sudo yum install firefox
桌面版很不稳定,操作不好就挂,可以采取先去除shell seesion组件,然后再安装来应急。
如:出现started update UTMP about system卡死。。。
sudo yum remove gnome-shell gnome-session
sudo yum install gnome-shell gnmoe-session
吐槽一下:dnf install firefox 在20.3版本是纯净的,在21.0中起始页居然有某厂商的广告。

安装过程中可能会出错,使用命令重启,再次安装。
sudo systemctl reboot -i
下面配置一下Xsession,华为官方的估计没有完全做好,这个看说明是很古老的
# $XConsortium: Xsession /main/10 1995/12/18 18:21:28 gildea $
不要管他,能用就行。
wget https://gitee.com/name1e5s/xsession/raw/master/Xsession
sudo mv Xsession /etc/gdm/
sudo chmod 777 /etc/gdm/Xsession
sudo systemctl enable gdm.service
sudo systemctl set-default graphical.target
reboot
桌面环境启动以后显示乱码,在设置里面先修改为英文,主要原因是没有安装中文字体。
五、配置中文字体

如果版本是openEuler-21.03可跳过这一步

cd /usr/share/fonts
sudo mkdir chinesefonts
sudo chmod 777 chinesefonts (测试用的,平时不能用这个权限)
cd chinesefonts
wget 下载一个字体,如:simhei.ttf
sudo chmod 777 simhei.ttf
sudo yum install mkfontscale
sudo yum install mkfontdir
sudo yum install fontconfig
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
测试一下安装的字体
sudo fc-list :lang=zh
好了,字体安装成功
在Region @ langguage 语言改为中文汉语中国
熟悉的中文界面出来了

下面是配置输入法的资料(可参照下面)
linux centos fedora ibus 框架下安装 五笔 输入法_阳光8088的专栏-CSDN博客

六、安装谷歌浏览器

华为源没有安装包,只好借用一下centos文件,只是测试用的,当然自己可以编译,还是奉行拿来主义吧。
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

刚开始的配置的源不太正确没有相关字体,晕,我是一个一个把缺少的组件装上,最后把源配置好以后,顺利安装上。

sudo rpm -ivh  liberation-fonts-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh  liberation-fonts-common-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh  install liberation-mono-fonts-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh liberation-sans-fonts-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh  liberation-serif-fonts-1.07.2-16.el7.noarch.rpm
sudo rpm -ivh  libwayland-client-1.15.0-1.el7.x86_64.rpm
sudo rpm -ivh  vulkan-1.1.97.0-1.el7.x86_64.rpm
sudo rpm -ivh  vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
正常安装这上面不用手动安装

root 用户打开时需要更改以下参数
sudo vi /usr/bin/google-chrome
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox

终于成功了,凑和着用吧。

六、安装文字编辑WPS和gedit

https://www.wps.cn/
sudo yum install https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/10161/wps-office-11.1.0.10161-1.x86_64.rpm
字体安装参考
https://blog.csdn.net/lenovo8088/article/details/110957648
如果版本是openEuler-21.03可跳过这一步
下载安装gedit
虽然平时vi,vim文本操作基本够用了,但由于习惯了窗口操作,还是装一下GUI的,gedit高版本,低版本都不太好装,最终选了一个3.20的版本
https://mirrors.ustc.edu.cn/gnome/sources/gedit/3.20/gedit-3.20.2.tar.xz
./configure --prefix=/usr
make -j8
sudo make install
编译过程需要安装几个组件,按提示安装,会出现很多警告,忽视吧!迫切需要自由软件者尽快测试打包。

七、升级内核

测试openEuler 20.03 LTS linux kernel 4.19.90到5.10.9(可参照面链接)

linux 内核 centos 8 kernel 4.18 升级 4.19 手动_阳光8088的专栏-CSDN博客

八、安装gimp

openEuler 20.03可以直接安装

sudo yum install gimp

安装很顺利的,没有任出错提示,但就是启动不起来,后来又尝试编译 gimp-2.10.22,装了几个组件,编译在没有完全调试通过的情况下,然后试运行gimp,居然是可以了,估计原因是GIMP软件依赖包的问题,具体原因当时没有记录。

openEuler-21.03版本中暂时没gimp包,估计有BUG,正在修复,只好下载下面源码编译通过。

https://ftp.snt.utwente.nl/pub/software/gimp/gimp/v2.10/gimp-2.10.4.tar.bz2

九、播放音视频这玩意新手不要轻易尝试,特别是涉及源码编译,目前,好多需要自己手动编译,而华为基础源包里没里。(可参照下面链接)

linux ffmpeg 源码编译及运行_阳光8088的专栏-CSDN博客

安装ffmpeg 源码下载安装,虽然编译过程有点困难,毕竟成功,这个主要解决本地播放mp3及mp4的问题。(可参考下面链接)

如果版本是openEuler-21.03很容易编译的

linux centos fedora rosegarden 播放 midi 音乐_阳光8088的专栏-CSDN博客

播放midi音乐

安装jack1及图形QJACKCTL源码下载安装

安装fluidsynth及图形qsynth源下载安装

安装VLC和resegarden源码下载编译,这两个有点那个什么的(太阳),还好勉强通过,不过。。。运行几次后桌面崩了,尼玛这是KDE环境的软件,以后再测试吧。

后来在rosegarden和VLC在openEuler 21.03版本中成功编译通过正常运行。

目前没有时间和精力,以后有空余时间,大概有四五个组件需要打包(社区里还没有),我尽量试着制作成完整rpm包上传到gitee上,供大家测试。
^_^

十、测试桌面

openEuler-20.03-LTS-SP1目前已经提供三种桌面环境,通过测试个人感觉没有原生态gnome滑顺,但毕竟不是正式版,linux桌面也不是主流,重要的还是命令行,至于桌面哪个都行,凑合用吧。

ukui 麒麟

dde 深度

xfce4(个人推荐使用的首选桌面,主要是纯净、高效)

三种安装方式

1、常规直接下载对应版本的iso文件安装(官网)

2、从openEuler-20.03-LTS升级(自己测试的)

替换repo源,也就是在上面第二步把原来的repo复制备份后,LTS后面加-SP1如:

https://repo.openeuler.org/openEuler-20.03-LTS/OS/x86_64/

https://repo.openeuler.org/openEuler-20.03-LTS-SP1/OS/x86_64/

设置gpgcheck=0

修改后保存。

上面一直是用yum安装的,在升级时使用dnf测试失败,主要原因GPG-KEY的原因,尝试使用下面命令:

sudo yum makecache

sudo yum update --nobest

升级完成后,查看sudo cat /etc/yum.repos.d/openEuler.repo
下面是已经下载并配置后完整源。
[OS]
name=OS
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/OS/$basearch/RPM-GPG-KEY-openEuler[everything]
name=everything
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/everything/$basearch/RPM-GPG-KEY-openEuler[EPOL]
name=EPOL
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/EPOL/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/OS/$basearch/RPM-GPG-KEY-openEuler[debuginfo]
name=debuginfo
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/debuginfo/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/debuginfo/$basearch/RPM-GPG-KEY-openEuler[source]
name=source
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/source/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/source/RPM-GPG-KEY-openEuler[update]
name=update
baseurl=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-20.03-LTS-SP1/OS/$basearch/RPM-GPG-KEY-openEuler

3、下载最新版openEuler 21.03,按前面顺序刻盘安装

社区贡献者速度真快linux kernel 已经更新

Welcome to 5.10.0-4.17.0.28.oe1.x86_64

a. ukui

sudo yum install ukui

b.dde

sudo yum install dde

c.xfce4

其实openEuler-21.03这个版本社区已经做好,不过用sudo dnf install xfce4安装失败。
不要放弃,使用下面命令尝试,安装xfce4所有组件:
sudo dnf install xfce4-*
全部完成后,执行命令:
startxfce4

以上全在物理机上测试,升级过程大概40分钟,完成后,dnf 可用,gpg-key 也不再提示错误,亲测成功。

体验华为操作系统 openEuler 20.03 LTS linux相关推荐

  1. linux欧拉强制修改root密码,openEuler 20.03 LTS安装图文教程

    本文以图文的方式介绍安装openEuler 20.03 LTS的方法,以光盘安装为例,其他安装方式除在启动安装时的引导方式不同外,待启动安装后则安装流程相同.在安装开始前,需要保证服务器启动选项为光驱 ...

  2. openEuler 20.03 LTS面向RK3399移植系列(4)—验证和问题分析openEuler 20.03 LTS面向Firefly RK3399的第一个版本

    任务动机:验证openEuler 20.03 LTS面向Firefly RK3399的第一个版本(Linux kernel 4.4),分析现存问题,提炼下一步移植工作的需求. 任务描述:按照<o ...

  3. openEuler 20.03 LTS的第一个4.19内核RK3399移植版发布

    任务动机:openEuler 20.03 LTS的4.19内核版本移植开发取得阶段性成果,发布第一个版本.该版本于2020.11.24日完成,已在Firefly RK3399和OrangePi RK3 ...

  4. 【参赛作品11】openGauss2.1.0在openEuler 20.03 LTS SP2 安装后,yum无法使用的问题解决

    作者:姜殿斌 一.环境描述 操作系统: openEuler 20.03 LTS openEuler 20.03 LTS SP2 数据库: openGauss2.1.0 软件包: openGauss-2 ...

  5. openEuler 20.03 LTS SP1发行版本DRBD初体验

    简介 DRBD(Distributed Replicated Block Device,分布式复制块设备)是一个用软件实现的.无共享的.服务器之间镜像块设备内容的存储复制解决方案.DRBD是镜像块设备 ...

  6. 华为openEuler 20.03 LTS SP3 安装Docker

    两种方式: 一.方式1() 1.添加Centos源和docker镜像源: wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyu ...

  7. 长城 世恒DF716 openEuler 20.03 LTS SP3 FT2000 4核 升级linux-5.10.38 报错

    故障 解决 修改.config,开启配置 CONFIG_DRM_VIRTIO_GPU=m 重新编译安装 make modules -j4 make modules_install make insta ...

  8. 循序渐进丨在openEuler 20.03操作系统上安装部署MogDB 2.1.1数据库

    关于MogDB MogDB是云和恩墨基于openGauss开源数据库的内核进行研发,推出的一款安稳易用的企业级关系型数据库,具备金融级高可用和全密态计算的极致安全.面向多核处理器的极致性能.AI自诊断 ...

  9. Kubeadm 快速搭建 k8s v1.24.1 集群(openEuler 22.03 LTS)

    kubeadm 简介 kubeadm 是 Kubernetes(以下简称 k8s)官方提供的用于快速安装部署 k8s 集群的工具,伴随 k8s 每个版本的发布都会同步更新,kubeadm 会对集群配置 ...

最新文章

  1. 北大联合UCLA发表论文:9头以上Transformer就能模拟CNN!
  2. ZZUOJ1196: 单调数
  3. 最优子结构(Optimal Substructure)
  4. Java社区目前的现状——交易
  5. mysql 磁盘利用率100_磁盘空间使用率100%的故障处理
  6. ios基础之归档和解档
  7. ML.NET生成器带来了许多错误修复和增强功能以及新功能
  8. OpenFileDialog 打开文件对话框
  9. java自动识别验证码_Java使用OCR技术识别验证码实现自动化登陆方法
  10. 关于framework4.5的相关介绍
  11. WPF——专用枚举器ListBox和ComboBox
  12. KVM详解(六)——KVM虚拟机快照
  13. I2S接口以及Verilog实现数据接收
  14. 微型计算机原理与接口技术课后答案,微机原理与接口技术-课后习题答案
  15. 网络数据保障ptop_网络影响未来十大预言 宽带应用将与新媒体融合
  16. AI产品经理能力模型的重点素质:人文素养和灵魂境界
  17. Cdoj 24点游戏之解题报告
  18. ROS将xacro文件转换成URDF文件
  19. linux下部署服务,启动时显示socket注册失败。数据库连接失败。求帮下忙。
  20. 新GSP质量文件——21个岗位职责

热门文章

  1. mongodb 分组获取最新一条的数据
  2. 计算机路由器交换机常用配置命令
  3. 【快乐摸鱼】— 用python开发益智游戏
  4. css动画将图片绕着中心点旋转
  5. 【x86架构】APIC -- 高级可编程中断控制器
  6. 三星I909破解使用GPRS上网教程
  7. 关于野火开发板stm32f103VET(拂晓开发板)DAPCMSIS-DAP下载烧录程序失败的问题及解决
  8. 关于windows11的0x800f0950语言包安装失败
  9. springboot项目下关于网站访问量UV统计
  10. Teranex AV标准转换器