走啊走
加油

宝塔Linux面板支持rocky Linux吗?

服务器价格表

宝塔面板(BT Panel)官方并不直接支持 Rocky Linux。

虽然 Rocky Linux 与 AlmaLinux 一样,是 RHEL(Red Hat Enterprise Linux)的下游发行版,且基于 CentOS 8/Stream 构建,但在宝塔面板的官方安装脚本和兼容性列表中,目前主要支持的 RHEL 系系统包括:

  • CentOS 7 / 8 (部分版本)
  • AlmaLinux 8 / 9 (官方已明确支持)
  • Oracle Linux 7 / 8
  • Rocky Linux (官方尚未列入正式支持列表)

为什么不能直接安装?

宝塔的面板依赖特定的软件源配置、包管理器命令以及内核模块。由于 Rocky Linux 的软件源路径和包命名规范与 CentOS 略有差异(尽管非常相似),直接使用 CentOS 的安装脚本在 Rocky Linux 上运行通常会报错,导致依赖缺失或安装失败。

可行的解决方案

如果你必须在 Rocky Linux 上运行宝塔面板,可以尝试以下两种方法,但请注意风险

方法一:修改安装脚本(推荐尝试)

由于 Rocky Linux 与 CentOS 高度兼容,你可以手动修改宝塔的官方安装脚本,将 centos 替换为 rocky

  1. 下载宝塔安装脚本。
  2. 使用文本编辑器打开脚本文件。
  3. 搜索并全局替换字符串 centosrocky(注意区分大小写和上下文,避免破坏其他逻辑)。
  4. 保存后执行修改后的脚本。

注意:这种方法属于“非官方支持”操作,如果未来宝塔更新或 Rocky Linux 进行重大版本迭代,可能会导致面板功能异常或无法自动升级。

方法二:使用 Docker 部署(最稳妥)

这是目前最安全、兼容性最好的方案。无论操作系统底层是什么,只要支持 Docker,就可以通过容器运行宝塔面板。

  1. 在 Rocky Linux 上安装 Docker。
  2. 拉取宝塔的 Docker 镜像(如果有)或使用社区维护的宝塔 Docker 镜像。
  3. 启动容器并映射端口。

总结与建议

  • 官方态度:不支持。
  • 实际体验:通过修改脚本可能可以安装成功,但缺乏官方维护保障。
  • 最佳实践:如果你的服务器允许重装系统,建议优先选择 AlmaLinuxCentOS Stream,这两个系统对宝塔的支持更完善。如果必须使用 Rocky Linux 且不想折腾,Docker 部署是风险最低的选择。