主要更新: - 新增支持 Rocky Linux、AlmaLinux、Fedora、openSUSE - 实现统一包管理器检测机制 (APT/YUM/DNF/Zypper) - 优化系统识别逻辑,增加自动检测后备方案 - 完善阿里云镜像源配置,支持更多Linux发行版 - 重构所有系统相关代码,使用PKG_MANAGER变量统一管理 - 添加 install_nodejs_dnf/zypper 和 install_nginx_dnf/zypper 函数 - 更新 deploy_certbot 函数支持所有包管理器 技术改进: - detect_os(): 增强系统检测,自动识别包管理器类型 - configure_aliyun_mirror(): 支持8种主流Linux发行版镜像配置 - install_dependencies(): 统一使用PKG_MANAGER进行依赖安装 - 消除所有OS特定case语句,提高代码可维护性 支持的系统: - Ubuntu/Debian (APT) - CentOS 7/8, RHEL 7/8/9 (YUM/DNF) - Rocky Linux 8/9 (DNF) - AlmaLinux 8/9 (DNF) - Fedora 35+ (DNF) - openSUSE Leap (Zypper)
38 KiB
38 KiB