diff --git a/images/22.03-LTS_22.03-LTS-SP1/LTS_version.png b/images/22.03-LTS_22.03-LTS-SP1/LTS_version.png new file mode 100644 index 0000000000000000000000000000000000000000..84132f5825f1bdc743736ab2c65cd23c7ec9afa9 Binary files /dev/null and b/images/22.03-LTS_22.03-LTS-SP1/LTS_version.png differ diff --git a/images/22.03-LTS_22.03-LTS-SP1/SP1_repo.png b/images/22.03-LTS_22.03-LTS-SP1/SP1_repo.png new file mode 100644 index 0000000000000000000000000000000000000000..42336cddfc122937e4ac2a8ce07182fa166ce942 Binary files /dev/null and b/images/22.03-LTS_22.03-LTS-SP1/SP1_repo.png differ diff --git a/images/22.03-LTS_22.03-LTS-SP1/SP1_version.png b/images/22.03-LTS_22.03-LTS-SP1/SP1_version.png new file mode 100644 index 0000000000000000000000000000000000000000..d22f8523c22dbd094d21ccdfb86446062b63b5ea Binary files /dev/null and b/images/22.03-LTS_22.03-LTS-SP1/SP1_version.png differ diff --git "a/SP\347\211\210\346\234\254\345\215\207\347\272\247\346\214\207\345\257\274/20.03SP2-20.03SP3.md" "b/\347\211\210\346\234\254\345\215\207\351\231\215\347\272\247\346\214\207\345\257\274/20.03SP2-20.03SP3.md" similarity index 100% rename from "SP\347\211\210\346\234\254\345\215\207\347\272\247\346\214\207\345\257\274/20.03SP2-20.03SP3.md" rename to "\347\211\210\346\234\254\345\215\207\351\231\215\347\272\247\346\214\207\345\257\274/20.03SP2-20.03SP3.md" diff --git "a/\347\211\210\346\234\254\345\215\207\351\231\215\347\272\247\346\214\207\345\257\274/22.03-LTS_22.03-LTS-SP1.md" "b/\347\211\210\346\234\254\345\215\207\351\231\215\347\272\247\346\214\207\345\257\274/22.03-LTS_22.03-LTS-SP1.md" new file mode 100644 index 0000000000000000000000000000000000000000..3d600dd8b2ae469ce7af3128e607b24fe9b3ca58 --- /dev/null +++ "b/\347\211\210\346\234\254\345\215\207\351\231\215\347\272\247\346\214\207\345\257\274/22.03-LTS_22.03-LTS-SP1.md" @@ -0,0 +1,72 @@ +## **1**. **系统安装** +获取openEuler-22.03-LTS镜像,参考安装指南,完成openEuler操作系统的安装。 + +查看当前环境openEuler、kernel版本 + +![LTS_version](../images/22.03-LTS_22.03-LTS-SP1/LTS_version.png) + + +## **2**. **升级兼容性** + +### 2.1 添加openEuler-22.03-LTS-SP1 repo源 (openEuler-22.03-LTS-SP1.repo) + +``` +SP1_OS、SP1_everything、SP1_EPOL、SP1_debuginfo、SP1_source、SP1_update +``` + +![SP1_repo](../images/22.03-LTS_22.03-LTS-SP1/SP1_repo.png) + + +### 2.2 获取openEuler-22.03-LTS-SP1中可安装的软件包名,并生成upgrade_list文件 + +``` +dnf list --available --repo='SP1_OS' --repo='SP1_everything' --repo='SP1_EPOL' | grep "arch\|x86_64" | awk '{print $1}' | awk -F. 'OFS="."{$NF="";print}' | awk '{print substr($0, 1, length($0)-1)}' > upgrade_list +``` + +### 2.3 执行升级 + +``` +dnf install -y $(cat upgrade_list) | tee update_log +``` + +``` +补充说明: +1、安装报错时,通过执行 dnf install -y $(cat upgrade_list) --skip-broken -x conflict_pkg1 |tee update_log 规避安装冲突问题,如果有多个包冲突,添加多个-x conflict_pkg1 -x conflict_pkg2 -x conflict_pkg3,待升级完成后,对跳过的软件包单独进行分析、验证、升级 + +2、22.03-LTS 到 22.03-LTS-SP1升级脚本如下: +dnf install -y $(cat upgrade_list) --allowerasing --skip-broken -x ansible-2.9-2.9.24-3.oe2203sp1.noarch -x hadoop-3.1* -x redis5* -x redis6* -x ros-noetic-ros-nodelet_core -x python3-yarg -x protobuf-devel -x aops-web -x openvswitch -x protobuf-compiler -x LZMA-SDK -x libisal -x pin-server-demo -x kernel-rt-tools -x libtraceevent -x postgresql-server-devel -x dtkwidget-devel -x dtkwidget-devel -x libreswan -x nodejs-yarn -x python3-edk2-devel -x xorg-x11-server-help -x kiran-wallpapers -x mysql-config -x kata-containers | tee update_log +``` + +### 2.4 重启系统 + +``` +reboot +``` + + +## **3**. **升级结果验证** + +查看当前环境的openEuler、kernel版本 + +![SP1_version](../images/22.03-LTS_22.03-LTS-SP1/SP1_version.png) + + +## **4**. **降级兼容性** + +### 4.1 执行降级 + +``` +dnf downgrade -y $(cat upgrade_list) | tee downgrade_log +``` + +### 4.2 重启系统 + +``` +reboot +``` + +## **5**. **降级结果验证** + +查看当前环境的openEuler、kernel版本 + +![LTS_version](../images/22.03-LTS_22.03-LTS-SP1/LTS_version.png) \ No newline at end of file