CentOS 上 Dolphin 的更新与升级指南
一 适用范围与准备
- 本指南中的 Dolphin 指 KDE Plasma 桌面环境的文件管理器。在 CentOS 7 上通常使用 YUM,在 CentOS 8/9 上使用 DNF。升级前建议:
- 备份重要数据与配置文件。
- 确认已安装 EPEL 仓库(许多桌面与 KDE 组件依赖它):sudo yum install epel-release -y(或 dnf install epel-release -y)。
- 如使用 KDE Plasma,优先通过软件组或官方 KDE 仓库更新,以获得更完整的组件与插件集合。
二 使用包管理器更新与升级
三 从源码编译安装或获取更新版本
- 当仓库版本不满足需求(如需要更新的 Qt5/KF5 特性)时,可采用源码编译:
- 安装编译依赖:sudo yum groupinstall “Development Tools” -y;sudo yum install qt5-qtbase-devel qt5-qtdeclarative-devel kdelibs-devel -y(不同发行版/仓库包名可能略有差异)。
- 获取源码:从 KDE 官方发布 下载 Dolphin 源码包(如 5.x 系列),或克隆仓库:git clone https://gitlab.kde.org/plasma/desktop/dolphin.git。
- 构建与安装:
- 经典 CMake 流程:mkdir build && cd build;cmake …;make -j$(nproc);sudo make install。
- 若项目提供 qmake:qmake …;make -j$(nproc);sudo make install。
- 验证:dolphin --version;如与系统库存在兼容性问题,优先检查 Qt/KF5 版本匹配与插件路径。
四 名称辨析与 DolphinScheduler 升级要点
- 若你指的是 Apache DolphinScheduler(海豚调度),其升级与文件管理器完全不同,需按官方流程执行:
- 升级前:备份 元数据库、配置文件与资源;检查版本兼容性与环境资源;停止所有调度任务与服务。
- 升级中:下载新版本,按需执行数据库升级脚本,合并/更新配置文件,分发新版本包到各服务节点(如 master/worker/alert/api 等),注意如 MySQL 驱动、Zookeeper 相关 JAR 的版本与目录变更。
- 升级后:启动服务,校验任务调度、监控告警与日志是否正常。
- 参考官方升级文档与版本变更说明进行操作。