共计 5616 个字符,预计需要花费 15 分钟才能阅读完成。
一、说明
1、在openEuler系统中,无法通过常规update命令升级至SP补丁版本,需通过人工手动方式执行更新操作。
2、此处我们以 22.03-LTS 版本手动方式升级至SP3补丁。
二、升级操作
1、查验当前系统详细版本:cat /etc/openEuler-latest
[root@kunpeng-pc ~]# cat /etc/openEuler-latest
openeulerversion=openEuler-22.03-LTS
compiletime=2022-03-30-16-23-56
gccversion=10.3.1-10.oe2203
kernelversion=5.10.0-60.18.0.50.oe2203
openjdkversion=1.8.0.312.b07-11.oe2203
2、通过官方文档中心查阅获取指定SP补丁版本对应的升级源配置信息
3、根据获取到的升级源配置信息创建并录入升级源文件:vim /etc/yum.repos.d/openEuler-22.03-LTS-SP3.repo
[v_blue]可按需配置国内源地址,加速升级速度,此处已经替换成国内华为云地址了。[/v_blue]
[SP3_OS]
name=SP3_OS
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/$basearch/
metadata_expire=1h
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/$basearch/RPM-GPG-KEY-openEuler
[SP3_everything]
name=SP3_everything
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/everything/$basearch/
metadata_expire=1h
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/everything/$basearch/RPM-GPG-KEY-openEuler
[SP3_EPOL]
name=EPOL
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/EPOL/main/$basearch/
metadata_expire=1h
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/$basearch/RPM-GPG-KEY-openEuler
[SP3_debuginfo]
name=debuginfo
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/debuginfo/$basearch/
metadata_expire=1h
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/debuginfo/$basearch/RPM-GPG-KEY-openEuler
[SP3_source]
name=source
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/source/
metadata_expire=1h
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/source/RPM-GPG-KEY-openEuler
[SP3_update]
name=SP3_update
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/update/$basearch/
metadata_expire=1h
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/$basearch/RPM-GPG-KEY-openEuler
[SP3_update-source]
name=SP3_update-source
baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/update/source/
metadata_expire=1h
enabled=1
gpgcheck=1
gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/source/RPM-GPG-KEY-openEuler
4、执行升级:dnf update | tee update_log
[v_blue]- 安装报错时通过执行 dnf update –skip-broken -x conflict_pkg1 | tee update_log 规避安装冲突问题,如有多个包冲突,添加多个-x conflict_pkg1 -x conflict_pkg2 -x conflict_pkg3,待升级完成后,对跳过的软件包单独进行分析、验证、升级。
– 参数释义:
–allowerasing:通过卸载已安装的软件包解决依赖关系。
–skip-broken:通过跳过软件包解决冲突问题。
-x:跟–skip-broken配合使用,后边跟需要跳过的软件包名。[/v_blue]
[root@kunpeng-pc ~]# dnf update --skip-broken -x xfce4-vala -x glibc -x glibc-devel -x glibc-common -x nscd | tee update_log
Last metadata expiration check: 0:03:27 ago on Wed 07 May 2025 10:53:11 AM CST.
Dependencies resolved.
===============================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================
Upgrading:
Imath aarch64 3.1.4-1.oe2203sp3 SP3_everything 66 k
LibRaw aarch64 0.20.2-7.oe2203sp3 SP3_update 340 k
......此处省略......
xapian-core aarch64 1.4.9-3.oe2203sp3 SP3_everything 738 k
xorg-x11-server-Xwayland aarch64 22.1.2-6.oe2203sp3 SP3_update 852 k
Transaction Summary
===============================================================================================================================
Install 14 Packages
Upgrade 1900 Packages
Total download size: 3.0 G
Is this ok [y/N]: y
Downloading Packages:
(1/1914): ft_surface-1.0.0-1.oe2203sp3.aarch64. 73 kB/s | 11 kB 00:00
(2/1914): gupnp-igd-1.2.0-1.oe2203sp3.aarch64.r 167 kB/s | 30 kB 00:00
......此处省略......
(1913/1914): xorg-x11-server-debuginfo-1.20.11- 6.3 MB/s | 18 MB 00:02
(1914/1914): linux-firmware-20250311-1.oe2203sp 5.6 MB/s | 363 MB 01:05
--------------------------------------------------------------------------------
Total 8.4 MB/s | 3.0 GB 06:03
SP3_OS 20 kB/s | 3.0 kB 00:00
Importing GPG key 0xB675600B:
Userid : "openeuler "
Fingerprint: 8AA1 6BF9 F2CA 5244 010D CA96 3B47 7C60 B675 600B
From : https://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP3/OS/aarch64/RPM-GPG-KEY-openEuler
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Running scriptlet: filesystem-3.16-5.oe2203sp3.aarch64 1/1
Running scriptlet: texlive-base-7:20180414-38.oe2203sp3.aarch64 1/1
Running scriptlet: mariadb-connector-c-3.1.13-4.oe2203sp3.aarch64 1/1
Running scriptlet: selinux-policy-targeted-35.5-23.oe2203sp3.noarch 1/1
Preparing : 1/1
Running scriptlet: fonts-filesystem-4.0.2-2.oe2203sp3.noarch 1/1
Upgrading : fonts-filesystem-4.0.2-2.oe2203sp3.noarch 1/3815
Upgrading : google-noto-fonts-common-20181223-2.oe2203sp3. 2/3815
......此处省略......
Running scriptlet: adwaita-icon-theme-41.0-2.oe2203sp3.noarch 3815/3815
Running scriptlet: gtk3-3.24.30-11.oe2203sp3.aarch64 3815/3815
Verifying : ft_surface-1.0.0-1.oe2203sp3.aarch64 1/3815
Verifying : gupnp-igd-1.2.0-1.oe2203sp3.aarch64 2/3815
......此处省略......
Verifying : zziplib-0.13.71-7.oe2203sp3.aarch64 3814/3815
Verifying : zziplib-0.13.71-5.oe2203.aarch64 3815/3815
Upgraded:
Imath-3.1.4-1.oe2203sp3.aarch64
LibRaw-0.20.2-7.oe2203sp3.aarch64
......此处省略......
xapian-core-1.4.9-3.oe2203sp3.aarch64
xorg-x11-server-Xwayland-22.1.2-6.oe2203sp3.aarch64
Complete!
5、重启系统:reboot
6、查验:cat /etc/openEuler-latest
[root@kunpeng-pc ~]# cat /etc/openEuler-latest
openeulerversion=openEuler-22.03-LTS-SP3
compiletime=2023-12-30-12-21-52
gccversion=10.3.1-49.oe2203sp3
kernelversion=5.10.0-182.0.0.95.oe2203sp3
openjdkversion=1.8.0.392.b08-3.oe2203sp3
正文完