- OS 업그레이드 후 GitLab 패키지 소스 업데이트
- GitLab 및 운영 체제 모두 업데이트
- OS 업그레이드 후 손상된 Postgres 인덱스
- ARM64용 패키지
- 더 이상 지원되지 않는 OS 버전
지원되는 운영 체제
GitLab은 운영 체제의 LTS(Long Term Support) 버전을 공식적으로 지원합니다. Ubuntu와 같은 운영 체제는 LTS와 non-LTS 버전 사이에 명확한 구분이 있지만, 다른 운영 체제인 openSUSE와 같이 LTS 컨셉을 따르지 않는 경우도 있습니다. 따라서 GitLab이 지원하는 모든 운영 체제는 언제나 설치 페이지에 나열됩니다.
다음은 지원되는 운영 체제와 가능한 EOL(End of Life) 날짜를 나열한 것입니다.
NOTICE:
amd64
와 x86_64
는 동일한 64비트 아키텍처를 가리킵니다.
arm64
와 aarch64
라는 이름 또한 교환하여 사용되며 동일한 아키텍처를 가리킵니다.
OS Version | First supported GitLab version | Arch | 설치 설명 | OS EOL | Details |
---|---|---|---|---|---|
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 설치 설명 | June 2024 | 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 설치 설명 | Dec 2024 | https://en.opensuse.org/Lifetime |
RHEL 8 | GitLab CE / GitLab EE 12.8.1 | x86_64, arm64 | CentOS 설치 설명 사용 | May 2029 | RHEL 자세한 정보 |
RHEL 9 | GitLab CE / GitLab EE 16.0.0 | x86_64, arm64 | CentOS 설치 설명 사용 | May 2032 | RHEL 자세한 정보 |
SLES 12 | GitLab EE 9.0.0 | x86_64 | OpenSUSE 설치 설명 사용 | Oct 2027 | https://www.suse.com/lifecycle/ |
SLES 15 | GitLab EE 14.8.0 | x86_64 | OpenSUSE 설치 설명 사용 | Dec 2024 | https://www.suse.com/lifecycle/ |
Oracle Linux 7 | GitLab CE / GitLab EE 8.14.0 | x86_64 | CentOS 설치 설명 사용 | Dec 2024 | https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf |
Oracle Linux 8 | GitLab CE / GitLab EE 12.8.1 | x86_64 | AlmaLinux 설치 설명 사용 | July 2029 | https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf |
Oracle Linux 9 | GitLab CE / GitLab EE 16.0.0 | x86_64 | AlmaLinux 설치 설명 사용 | June 2032 | https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf |
Scientific Linux | GitLab CE / GitLab EE 8.14.0 | x86_64 | CentOS 설치 설명 사용 | June 2024 | https://scientificlinux.org/downloads/sl-versions/sl7/ |
Ubuntu 20.04 | GitLab CE / GitLab EE 13.2.0 | amd64, arm64 | Ubuntu 설치 설명 | April 2025 | https://wiki.ubuntu.com/Releases |
Ubuntu 22.04 | GitLab CE / GitLab EE 15.5.0 | amd64, arm64 | Ubuntu 설치 설명 | April 2027 | https://wiki.ubuntu.com/Releases |
Ubuntu 24.04 | GitLab CE / GitLab EE 17.1.0 | amd64, arm64 | Ubuntu 설치 설명 | April 2029 | https://wiki.ubuntu.com/Releases |
Amazon Linux 2 | GitLab CE / GitLab EE 14.9.0 | amd64, arm64 | Amazon Linux 2 설치 설명 | June 2025 | 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 설치 설명 | June 2024 | Raspberry Pi 자세한 정보 |
Raspberry Pi OS (Bullseye) | GitLab CE 15.5.0 | armhf | Raspberry Pi 설치 설명 | 2026 | Raspberry Pi 자세한 정보 |
NOTICE: 우리는 모든 Red Hat Enterprise Linux와 바이너리 호환되는 배포판을 공식적으로 지원합니다. AlmaLinux 패키지는 명시적으로 나열되지 않은 바이너리 호환되는 운영 체제를 위해 사용될 수 있습니다.
OS 업그레이드 후 GitLab 패키지 소스 업데이트
운영 체제(OS)를 업그레이드한 후, 해당 문서에 따르면 패키지 관리자 구성에서 GitLab 패키지 소스 URL을 업데이트해야 할 수 있습니다. 패키지 관리자에서 더 이상 업데이트가 없다고 보고한다면, 새 버전이 출시되었더라도 리눅스 패키지 설치 가이드의 “GitLab 패키지 저장소 추가” 지침을 다시 실행하십시오. 미래의 GitLab 업그레이드는 업그레이드된 OS에 따라 가져와집니다.
GitLab 및 운영 체제 모두 업데이트
운영 체제(OS)와 GitLab 둘 다 업그레이드하려면:
- 운영 체제(OS)를 업그레이드하십시오.
- GitLab 패키지 소스를 업데이트해야 하는지 확인합니다.
- GitLab를 업그레이드하십시오.
OS 업그레이드 후 손상된 Postgres 인덱스
운영 체제를 업그레이드하는 과정에서, 만약 glibc
버전이 변경된다면, 손상된 인덱스를 피하기 위해
PostgreSQL 운영 체제 업그레이드를 따라야 합니다.
ARM64용 패키지
GitLab은 일부 지원되는 운영 체제용으로 arm64/aarch64 패키지를 제공합니다. 귀하의 운영 체제 아키텍처가 위의 표에서 지원되는지 확인할 수 있습니다.
경고: 현재 ARM에서 GitLab을 실행하는데 여전히 일부 알려진 문제 및 제한이 있습니다.
더 이상 지원되지 않는 OS 버전
GitLab은 운영 체제의 EOL(End-Of-Life)까지만 리눅스 패키지를 제공합니다. 운영 체제의 EOL 날짜 이후에는 GitLab이 공식 패키지를 출시하지 않습니다. 폐기된 운영 체제 목록과 각각에 대한 최종 GitLab 릴리스는 아래에서 찾을 수 있습니다:
OS 버전 | End Of Life | 마지막으로 지원되는 GitLab 버전 |
---|---|---|
Raspbian Wheezy | 2015년 5월 | GitLab CE 8.17 |
OpenSUSE 13.2 | 2017년 1월 | GitLab CE / GitLab EE 9.1 |
Ubuntu 12.04 | 2017년 4월 | GitLab CE / GitLab EE 9.1 |
OpenSUSE 42.1 | 2017년 5월 | GitLab CE / GitLab EE 9.3 |
OpenSUSE 42.2 | 2018년 1월 | GitLab CE / GitLab EE 10.4 |
… |
참고: 이 폐기 정책의 예외사항은 우리가 다음 버전의 운영 체제에 패키지를 제공할 수 없을 때입니다. 이는 우리의 패키지 저장소 공급업체인 PackageCloud가 더 최신 버전을 지원하지 않고 있기 때문에 우리가 패키지를 업로드할 수 없기 때문입니다.