是的,GitLab 官方支持 Debian 的最新稳定版(Latest Stable Release)。
截至 2024 年,Debian 的最新稳定版是 Debian 12 (Bookworm)。GitLab 的官方安装包(Omnibus Package)已经支持该版本。
但是,根据 GitLab 的发布策略,支持情况分为以下几种情况,请您注意区分:
| GitLab 版本 | 对 Debian 12 (Bookworm) 的支持情况 | 备注 |
|---|---|---|
| GitLab CE/EE (最新版) | 原生支持 | 官方直接提供 .deb 安装包。 |
| GitLab CE/EE (旧版本) | 不支持 | 较旧的 GitLab 版本(如 16.x 早期版本)可能仅支持 Debian 11 或 10。 |
| GitLab Runner | 支持 | Runner 官方支持 Debian 12。 |
GitLab 曾经宣布过停止发布 32位 (i386/armhf) 架构的包,并且近年来对操作系统的支持越来越紧跟最新技术。
如果您想在 Debian 12 上安装 GitLab,请按照以下步骤操作以确保兼容性:
访问 GitLab Installation Page,选择 Debian 12 (Bookworm)。如果页面显示该版本,说明完全支持。
这是最简单且能保证兼容性的方法,因为脚本会自动检测您的 Debian 版本并配置正确的软件源:
# 下载并执行官方安装脚本
curl -fsSL https://packages.gitlab.com/setup.sh | sudo bash
# 或者如果您使用 GitLab CE
curl -fsSL https://packages.gitlab.com/gitlab/gitlab-ce/setup.sh | sudo bash
# 对于 GitLab CE
sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ce
# 对于 GitLab EE
sudo EXTERNAL_URL="http://gitlab.example.com" apt-get install gitlab-ee
如果您在安装过程中遇到问题,可能的原因包括:
GitLab 完全支持 Debian 12 (Bookworm)。您可以直接使用官方提供的 Debian 12 软件源进行安装,这是目前最推荐的生产环境部署方式之一。