当前位置: 首页 > news >正文

重庆思庄技术分享-oracle linux 10.0 本地离线升级到10.2

操作系统升级流程


操作系统采用本地离线镜像包升级
1、上传安装包
[root@WEB setup]# ls -ltr
total 11097172
-rwxrwxr-x. 1 postgres postgres 29294939 Mar 19 21:18 postgresql-18.1.tar.gz
-rw-r--r-- 1 root root 11304716288 Aug 7 09:02 OracleLinux-R10-U2-x86_64-dvd.iso
-rw-r--r-- 1 postgres postgres 29477735 Aug 7 09:05 postgresql-18.4.tar.gz
drwxr-xr-x. 7 postgres postgres 4096 Aug 7 18:23 postgresql-18.1
2、挂载IOS镜像
[root@WEB setup]# mount /pg18/setup/OracleLinux-R10-U2-x86_64-dvd.iso /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.
[root@WEB setup]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ol-root 41G 3.6G 38G 9% /
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 3.7G 1.1M 3.7G 1% /dev/shm
tmpfs 1.5G 8.8M 1.5G 1% /run
tmpfs 1.0M 0 1.0M 0% /run/credentials/systemd-journald.service
/dev/nvme0n2p1 50G 13G 38G 25% /pg18
/dev/nvme0n1p2 960M 287M 674M 30% /boot
tmpfs 1.0M 0 1.0M 0% /run/credentials/getty@tty1.service
tmpfs 749M 4.0K 749M 1% /run/user/0
/dev/loop0 11G 11G 0 100% /mnt
3、备份现有DNF仓库配置
[root@WEB setup]# cd /etc/yum.repos.d/
[root@WEB yum.repos.d]# mkdir bak
[root@WEB yum.repos.d]# mv *.repo bak/
4、配置离线本地DNF仓库
[root@WEB yum.repos.d]# vim offline-iso.repo
[ol10_baseos_local]
name=Oracle Linux 10.2 BaseOS (Local ISO)
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1

[ol10_appstream_local]
name=Oracle Linux 10.2 AppStream (Local ISO)
baseurl=file:///mnt/AppStream
gpgcheck=0
enabled=1
5、清理并重建DNF缓存
[root@WEB yum.repos.d]# dnf clean all
8 files removed
[root@WEB yum.repos.d]# dnf makecache
Oracle Linux 10.2 BaseOS (Local ISO) 122 MB/s | 1.5 MB 00:00
Oracle Linux 10.2 AppStream (Local ISO) 114 MB/s | 1.3 MB 00:00
Metadata cache created.
[root@WEB yum.repos.d]# dnf repolist
repo id repo name
ol10_appstream_local Oracle Linux 10.2 AppStream (Local ISO)
ol10_baseos_local Oracle Linux 10.2 BaseOS (Local ISO)
[root@WEB yum.repos.d]#
6、执行系统升级
[root@WEB yum.repos.d]# dnf upgrade -y
(升级过程耗时取决于服务器的磁盘 I/O 速度,请耐心等待直到终端提示 Complete!)
如遇filesystem包升级失败,可以通过重新更改镜像文件挂载点后处理
7、重启并检查
[root@WEB ~]# reboot

[root@WEB ~]# cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="10.2"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="10.2"
PLATFORM_ID="platform:el10"
PRETTY_NAME="Oracle Linux Server 10.2"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:10:2:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://github.com/oracle/oracle-linux"

ORACLE_BUGZILLA_PRODUCT="Oracle Linux 10"
ORACLE_BUGZILLA_PRODUCT_VERSION=10.2
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=10.2
[root@WEB ~]# uname -r
6.12.0-204.92.4.2.el10uek.x86_64

http://www.jsqmd.com/news/1374877/

相关文章:

  • 极简产品预算有限:先打磨最常被用户碰到的细节
  • 电商验证码代金券系统设计与亚马逊生态集成实践
  • ComfyUI-WanVideoWrapper实战指南:构建企业级AI视频生成工作流
  • 10分钟掌握robot_descriptions.py:初学者必备的示例代码与实践技巧
  • qlistview
  • 2026年动图转视频用什么小程序?亲测好用的免费方法 - 图片处理研究员
  • 包装机械3.5寸控制主板方案 |全温域耐候高稳定 多工序时序同步微米级精度
  • Deepin Boot Maker技术深度解析:启动盘制作工具的实现原理与架构设计
  • 2026年最新教程:聊天用的动图表情怎么制作 亲测好用方法 - 图片处理研究员
  • 2026年广州成人高考咨询机构TOP榜:学历提升规划/考前辅导/志愿填报一站式服务优选! - 优企名品
  • FanControl Windows风扇控制软件:从原理到实战的完整技术指南
  • 伺服电爪:机器人柔性智能夹持终端,替代传统气爪的高精度抓取方案
  • 中小制造企业如何降低产线停摆风险?多工厂网络与安全防护思路
  • 如何高效使用Go-Taskflow:完整任务并行编程框架指南
  • 深度解析DxWrapper:Windows 10/11经典游戏兼容性终极解决方案
  • 杭州临平区OEM白标贴牌GEO服务商怎么选?2026年选型标准与靠谱推荐 - 小随科技
  • ComfyUI-WanVideoWrapper深度解析:如何构建高效AI视频生成工作流
  • 知识库问答效果差,先别急着换模型
  • 2026专业的福建公考机构怎么选 4个维度甄别靠谱机构 - 产品推荐官
  • Nintendo Switch自定义固件大气层:5分钟快速安装完整指南
  • 跨网文件安全交换系统推荐:医院如何兼顾数据安全与业务效率?
  • 嵌入式面试总结(三)——低功耗
  • 论文排版别瞎熬❗一键校本格式统一|导师零扣分✅
  • 高端改善怎么看板块配套?2026 成都金融城交子缦华规划配套 - 优企甄选
  • 如何用10分钟语音数据训练专业级AI音色:RVC变声器完全指南
  • Moonlight V+:Android设备变身专业游戏串流终端的终极指南
  • Python+OpenCV计算机视觉实战:从环境搭建到图像处理核心应用
  • 对比完4个项目才敢说,真的别乱选有海外模块的EMBA
  • Copy as Markdown开发指南:从源码到浏览器扩展的完整流程
  • Vue3 全栈原型上线:功能边界要怎么收