- OS를 업그레이드한 후 GitLab 패키지 소스 업데이트
- GitLab과 운영 체제 모두 업데이트
- OS 업그레이드 후 손상된 Postgres 인덱스
- ARM64용 패키지
- 더 이상 지원되지 않는 운영 체제 버전
지원되는 운영 체제
GitLab은 LTS 버전의 운영 체제를 공식적으로 지원합니다. Ubuntu와 같은 OS는 LTS와 비-LTS 버전 간에 명확한 구분이 있지만, openSUSE와 같이 LTS 개념을 따르지 않는 다른 OS도 있습니다. 따라서 혼란을 피하기 위해, 공식 정책은 GitLab에서 지원하는 모든 운영 체제를 항상
설치 페이지에 나열하는 것입니다.
다음은 지원되는 OS와 그 가능한 EOL 날짜 목록입니다.
amd64
와 x86_64
는 동일한 64비트 아키텍처를 나타냅니다.arm64
와 aarch64
는 서로 바꿔 사용할 수 있으며 동일한 아키텍처를 나타냅니다.OS 버전 | 첫 번째 지원되는 GitLab 버전 | 아키텍처 | 설치 문서 | OS EOL | 세부정보 |
---|---|---|---|---|---|
AlmaLinux 8 | GitLab CE / GitLab EE 14.5.0 | x86_64, aarch64 | AlmaLinux 설치 문서 | 2029 | https://almalinux.org/ |
AlmaLinux 9 | GitLab CE / GitLab EE 16.0.0 | x86_64, aarch64 | AlmaLinux 설치 문서 | 2032 | https://almalinux.org/ |
CentOS 7 | GitLab CE / GitLab EE 7.10.0 | x86_64 | CentOS 설치 문서 | 2024년 6월 | https://www.centos.org/about/ |
Debian 10 | GitLab CE / GitLab EE 12.2.0 | amd64, arm64 | Debian 설치 문서 | 2024 | https://wiki.debian.org/LTS |
Debian 11 | GitLab CE / GitLab EE 14.6.0 | amd64, arm64 | Debian 설치 문서 | 2026 | https://wiki.debian.org/LTS |
Debian 12 | GitLab CE / GitLab EE 16.1.0 | amd64, arm64 | Debian 설치 문서 | TBD | https://wiki.debian.org/LTS |
OpenSUSE 15.5 | GitLab CE / GitLab EE 16.4.0 | x86_64, aarch64 | OpenSUSE 설치 문서 | 2024년 12월 | https://en.opensuse.org/Lifetime |
RHEL 8 | GitLab CE / GitLab EE 12.8.1 | x86_64, arm64 | CentOS 설치 문서 사용 | 2029년 5월 | RHEL 세부정보 |
RHEL 9 | GitLab CE / GitLab EE 16.0.0 | x86_64, arm64 | CentOS 설치 문서 사용 | 2032년 5월 | RHEL 세부정보 |
SLES 12 | GitLab EE 9.0.0 | x86_64 | OpenSUSE 설치 문서 사용 | 2027년 10월 | https://www.suse.com/lifecycle/ |
SLES 15 | GitLab EE 14.8.0 | x86_64 | OpenSUSE 설치 문서 사용 | 2024년 12월 | https://www.suse.com/lifecycle/ |
Oracle Linux 7 | GitLab CE / GitLab EE 8.14.0 | x86_64 | CentOS 설치 문서 사용 | 2024년 12월 | https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf |
Oracle Linux 8 | GitLab CE / GitLab EE 12.8.1 | x86_64 | AlmaLinux 설치 문서 사용 | 2029년 7월 | https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf |
Oracle Linux 9 | GitLab CE / GitLab EE 16.0.0 | x86_64 | AlmaLinux 설치 문서 사용 | 2032년 6월 | https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf |
Scientific Linux | GitLab CE / GitLab EE 8.14.0 | x86_64 | CentOS 설치 문서 사용 | 2024년 6월 | https://scientificlinux.org/downloads/sl-versions/sl7/ |
Ubuntu 20.04 | GitLab CE / GitLab EE 13.2.0 | amd64, arm64 | Ubuntu 설치 문서 | 2025년 4월 | https://wiki.ubuntu.com/Releases |
Ubuntu 22.04 | GitLab CE / GitLab EE 15.5.0 | amd64, arm64 | Ubuntu 설치 문서 | 2027년 4월 | https://wiki.ubuntu.com/Releases |
Ubuntu 24.04 | GitLab CE / GitLab EE 17.1.0 | amd64, arm64 | Ubuntu 설치 문서 | 2029년 4월 | https://wiki.ubuntu.com/Releases |
Amazon Linux 2 | GitLab CE / GitLab EE 14.9.0 | amd64, arm64 | Amazon Linux 2 설치 문서 | 2025년 6월 | https://aws.amazon.com/amazon-linux-2/faqs/ |
Amazon Linux 2023 | GitLab CE / GitLab EE 16.3.0 | amd64, arm64 | Amazon Linux 2023 설치 문서 | 2028 | https://docs.aws.amazon.com/linux/al2023/ug/release-cadence.html |
Raspberry Pi OS (Buster) (구형 Raspbian Buster) | GitLab CE 12.2.0 | armhf | Raspberry Pi 설치 문서 | 2024년 6월 | Raspberry Pi 세부정보 |
Raspberry Pi OS (Bullseye) | GitLab CE 15.5.0 | armhf | Raspberry Pi 설치 문서 | 2026 | Raspberry Pi 세부정보 |
AlmaLinux 패키지는 명시적으로 나열되지 않은 이진 호환 운영 체제의 패키지를 대신 사용할 수 있습니다.
OS를 업그레이드한 후 GitLab 패키지 소스 업데이트
운영 체제(OS)를 자체 문서에 따라 업그레이드한 후,
패키지 관리자 구성에서 GitLab 패키지 소스 URL을 업데이트해야 할 수도 있습니다.
패키지 관리자가 더 이상 업데이트가 없다고 보고하더라도,
“GitLab 패키지 저장소 추가” 지침을 반복하십시오.
향후 GitLab 업그레이드는 업그레이드된 OS에 따라 가져옵니다.
GitLab과 운영 체제 모두 업데이트
운영 체제(OS)와 GitLab을 동시에 업그레이드하려면:
-
OS를 업그레이드합니다.
-
GitLab 패키지 소스 업데이트가 필요한지 확인합니다.
OS 업그레이드 후 손상된 Postgres 인덱스
운영 체제를 업그레이드하는 과정에서 glibc
버전이 변경되면,
손상된 인덱스를 피하기 위해 PostgreSQL을 위한 운영 체제 업그레이드를 따라야 합니다.
ARM64용 패키지
GitLab은 일부 지원되는 운영 체제를 위해 arm64/aarch64 패키지를 제공합니다.
위의 표에서 운영 체제 아키텍처가 지원되는지 확인할 수 있습니다.
경고:
현재 GitLab을 ARM에서 실행하는 데 알려진 문제와 제한 사항이 여전히 있습니다.
더 이상 지원되지 않는 운영 체제 버전
GitLab은 운영 체제가 EOL(End-Of-Life)될 때까지만 리눅스 패키지를 제공합니다.
운영 체제의 EOL 날짜 이후에 GitLab은 공식 패키지 릴리스를 중단합니다.
더 이상 지원되지 않는 운영 체제 목록과 해당하는 마지막 GitLab 릴리즈는 아래에서 확인할 수 있습니다:
주의:
이 중단 정책의 예외는 다음 버전의 운영 체제에 대한 패키지를 제공할 수 없을 때입니다.
가장 일반적인 이유는 우리의 패키지 저장소 제공자인 PackageCloud가 최신 버전을 지원하지 않기 때문입니다.
따라서 우리는 패키지를 업로드할 수 없습니다.