温馨提示×

centos dolphin的更新与升级指南

小樊
45
2025-12-29 11:44:31
栏目: 智能运维

CentOS 上 Dolphin 的更新与升级指南

一 适用范围与准备

  • 本指南中的 DolphinKDE Plasma 桌面环境的文件管理器。在 CentOS 7 上通常使用 YUM,在 CentOS 8/9 上使用 DNF。升级前建议:
    • 备份重要数据与配置文件。
    • 确认已安装 EPEL 仓库(许多桌面与 KDE 组件依赖它):sudo yum install epel-release -y(或 dnf install epel-release -y)。
    • 如使用 KDE Plasma,优先通过软件组或官方 KDE 仓库更新,以获得更完整的组件与插件集合。

二 使用包管理器更新与升级

  • 适用于 Dolphin 文件管理器 的日常更新与版本升级,按系统选择命令即可:

    场景 CentOS 7 CentOS 8/9
    更新系统及所有包 sudo yum update -y sudo dnf upgrade -y
    仅更新 Dolphin sudo yum update dolphin -y sudo dnf upgrade dolphin -y
    安装或升级到仓库最新版 sudo yum install dolphin -y sudo dnf install dolphin -y
    指定版本安装 sudo yum install dolphin- -y 使用 dnf 的版本选择机制或启用相应模块/仓库
    通过 KDE 组更新(含 Dolphin) sudo yum update @kde-plasma-desktop -y sudo dnf upgrade @kde-plasma-desktop -y
    验证版本 dolphin --version dolphin --version

    说明:

    • 若仓库中版本较旧,可先启用 EPEL/KDE 官方仓库后再执行更新。
    • 更新完成后可直接重启 Dolphin 或注销/重启会话以加载新版本组件。

三 从源码编译安装或获取更新版本

  • 当仓库版本不满足需求(如需要更新的 Qt5/KF5 特性)时,可采用源码编译:
    1. 安装编译依赖:sudo yum groupinstall “Development Tools” -y;sudo yum install qt5-qtbase-devel qt5-qtdeclarative-devel kdelibs-devel -y(不同发行版/仓库包名可能略有差异)。
    2. 获取源码:从 KDE 官方发布 下载 Dolphin 源码包(如 5.x 系列),或克隆仓库:git clone https://gitlab.kde.org/plasma/desktop/dolphin.git。
    3. 构建与安装:
      • 经典 CMake 流程:mkdir build && cd build;cmake …;make -j$(nproc);sudo make install。
      • 若项目提供 qmake:qmake …;make -j$(nproc);sudo make install。
    4. 验证:dolphin --version;如与系统库存在兼容性问题,优先检查 Qt/KF5 版本匹配与插件路径。

四 名称辨析与 DolphinScheduler 升级要点

  • 若你指的是 Apache DolphinScheduler(海豚调度),其升级与文件管理器完全不同,需按官方流程执行:
    • 升级前:备份 元数据库、配置文件与资源;检查版本兼容性与环境资源;停止所有调度任务与服务。
    • 升级中:下载新版本,按需执行数据库升级脚本,合并/更新配置文件,分发新版本包到各服务节点(如 master/worker/alert/api 等),注意如 MySQL 驱动Zookeeper 相关 JAR 的版本与目录变更。
    • 升级后:启动服务,校验任务调度、监控告警与日志是否正常。
    • 参考官方升级文档与版本变更说明进行操作。

0