対応オペレーションシステム

GitLabは公式にLTSバージョンのオペレーティングシステムをサポートしています。UbuntuのようなOSはLTS版と非LTS版を明確に区別していますが、例えばopenSUSEのようにLTSの概念に従っていないOSもあります。したがって、混乱を避けるために、公式の方針として、どの時点においても、GitLabでサポートされているすべてのOSがインストールページに記載されています。

以下は現在サポートされているOSとそのEOLの可能性のある日付の一覧です。

note
amd64x86_64 は同じ 64 ビット・アーキテクチャを指します。arm64aarch64 という名前も互換性があり、同じアーキテクチャを指しています。
OSバージョン最初にサポートされたGitLabのバージョンアーカイブインストールドキュメントOS EOL詳細
AlmaLinux 8GitLab CE / GitLab EE 14.5.0x86_64, aarch64AlmaLinuxインストールドキュメント2029https://almalinux.org/
AlmaLinux 9GitLab CE / GitLab EE 16.0.0x86_64, aarch64AlmaLinuxインストールドキュメント2032https://almalinux.org/
CentOS 7GitLab CE / GitLab EE 7.10.0x86_64CentOS インストールドキュメント2024年6月https://wiki.centos.org/About/Product
Debian 10GitLab CE / GitLab EE 12.2.0amd64, arm64Debian インストールドキュメント2024https://wiki.debian.org/LTS
Debian 11GitLab CE / GitLab EE 14.6.0amd64, arm64Debian インストールドキュメント2026https://wiki.debian.org/LTS
OpenSUSE 15.4GitLab CE / GitLab EE 15.7.0x86_64, aarch64OpenSUSE インストール・ドキュメント2023年11月https://en.opensuse.org/Lifetime
RHEL 8GitLab CE / GitLab EE 12.8.1x86_64, arm64CentOS インストールドキュメントを利用2029年5月RHEL 詳細
RHEL 9GitLab CE / GitLab EE 16.0.0x86_64, arm64CentOS インストールドキュメントを利用2032年5月RHEL 詳細
SLES 12GitLab EE 9.0.0x86_64OpenSUSEインストール・ドキュメントの利用2027年10月https://www.suse.com/lifecycle/
SLES 15GitLab EE 14.8.0x86_64OpenSUSEインストール・ドキュメントの利用2024年12月https://www.suse.com/lifecycle/
オラクル・リナックスGitLab CE / GitLab EE 8.14.0x86_64CentOS インストールドキュメントを利用2024年7月https://www.oracle.com/a/ocom/docs/elsp-lifetime-069338.pdf
科学的LinuxGitLab CE / GitLab EE 8.14.0x86_64CentOS インストールドキュメントを利用2024年6月https://scientificlinux.org/downloads/sl-versions/sl7/
Ubuntu 18.04GitLab CE / GitLab EE 10.7.0amd64Ubuntuインストールドキュメント2023年4月https://wiki.ubuntu.com/Releases
Ubuntu 20.04GitLab CE / GitLab EE 13.2.0amd64, arm64Ubuntuインストールドキュメント2025年4月https://wiki.ubuntu.com/Releases
Ubuntu 22.04GitLab CE / GitLab EE 15.5.0amd64, arm64Ubuntuインストールドキュメント2027年4月https://wiki.ubuntu.com/Releases
Amazon Linux 2GitLab CE / GitLab EE 14.9.0amd64, arm64Amazon Linux 2 インストールドキュメント2025年6月https://aws.amazon.com/amazon-linux-2/faqs/
Amazon Linux 2022GitLab CE / GitLab EE 15.9.0amd64, arm64Amazon Linux 2022 インストールドキュメント2027年10月https://aws.amazon.com/linux/amazon-linux-2022/faqs/
Raspberry Pi OS (Buster) (旧名 Raspbian Buster)GitLab CE 12.2.0アームフRaspberry Pi インストールドキュメント2024Raspberry Piの詳細
Raspberry Pi OS (Bullseye)GitLab CE 15.5.0アームフRaspberry Pi インストールドキュメント2026Raspberry Piの詳細
note
CentOS 8は2021年12月31日にEOLとなりました。GitLab 14.5以降では、CentOSのビルドはAlmaLinuxで動作します。私たちは、Red Hat Enterprise Linuxとバイナリ互換性のあるすべてのディストリビューションを公式にサポートしています。これにより、ユーザは CentOS 8 のビルドが終了したときに、そのビルドを進めることができます。
note
CentOS8(Centos Streamリリース時)までのCentOSのメジャーバージョンとマイナーバージョンは、RHELのメジャーバージョンとアップデートバージョンのセットに対応しています。

OSアップグレード後のGitLabパッケージソースの更新

OS(OS) をドキュメントに従ってアップグレードした後、パッケージマネージャの設定で GitLab パッケージソースの URL も更新する必要があるかもしれません。新しいバージョンがリリースされているにもかかわらず、パッケージマネージャがそれ以上のアップデートがないとレポーターした場合は、Linux パッケージインストールガイドの「GitLab パッケージリポジトリを追加する」手順を繰り返してください。今後のGitLabのアップグレードは、アップグレードしたOSに従って取得されます。

GitLabとオペレーティングシステムの両方をアップデートしてください。

オペレーティングシステム(OS) と GitLab の両方をアップグレードするには:

  1. OSをアップグレードします。
  2. GitLabのパッケージソースを更新する必要があるかどうかを確認します。
  3. GitLabをアップグレードします。

ARM64用パッケージ

GitLab 13.4 で導入されました

GitLabはarm64/aarch64パッケージをいくつかのサポートされているオペレーションシステムに提供しています。あなたのオペレーティングシステムのアーキテクチャがサポートされているかどうかは、上の表で確認できます。

caution
ARM上でGitLabを動作させるには、まだいくつかの既知のイシューや制限があります。

サポートが終了したOSバージョン

GitLabでは、OSのEOL(End-Of-Life)までLinuxパッケージのみを提供しています。OSのEOL日を過ぎると、GitLabは公式パッケージのリリースを停止します。非推奨のオペレーティングシステムのリストと、それらに対するGitLabの最終リリースは以下にあります:

OSバージョン生産終了最後にサポートされたGitLabのバージョン
Raspbian Wheezy2015年5月 GitLab CE8.17
OpenSUSE 13.22017年1月 GitLab CE/GitLab EE9.1
Ubuntu 12.042017年4月 GitLab CE/GitLab EE9.1
OpenSUSE 42.12017年5月 GitLab CE/GitLab EE9.3
OpenSUSE 42.22018年1月 GitLab CE/GitLab EE10.4
Debian Wheezy2018年5月 GitLab CE/GitLab EE11.6
Raspbian Jessie2017年5月 GitLab CE11.7
Ubuntu 14.042019年4月 GitLab CE/GitLab EE11.10
OpenSUSE 42.32019年7月 GitLab CE/GitLab EE12.1
OpenSUSE 15.02019年12月 GitLab CE/GitLab EE12.5
Raspbian ストレッチ2020年6月 GitLab CE13.3
Debian Jessie2020年6月 GitLab CE/GitLab EE13.3
CentOS 62020年11月 GitLab CE/GitLab EE13.6
CentOS 82021年12月 GitLab CE/GitLab EE14.6
OpenSUSE 15.12020年11月 GitLab CE/GitLab EE13.12
Ubuntu 16.042021年4月 GitLab CE/GitLab EE13.12
OpenSUSE 15.22021年12月 GitLab CE/GitLab EE14.7
Debian 9 “Stretch”2022年6月 GitLab CE/GitLab EE15.2
OpenSUSE 15.32022年12月 GitLab CE/GitLab EE15.10
note
この非推奨ポリシーの例外は、オペレーティングシステムの次のバージョン用のパッケージを提供できない場合です。最も一般的な理由は、私たちのパッケージリポジトリプロバイダーであるPackageCloudが新しいバージョンをサポートしていないため、パッケージをアップロードできないことです。