Centos
Gitlab rpm版本
建議將 Gitlab 安裝為Omnibus 包。軟體包可用於流行的 deb 和 rpm 格式。包可在此處獲得。還有一個腳本可以自動安裝。CentOS 使用者可以使用以下最近的軟體包:
- gitlab-ee-8.5.0-ee。1.el6 .x86_64.rpm # Enterprise Linux 6.0 (CentOS, RedHat, Amazon Linux)
- gitlab-ee-8.5.0-ee。0.el6 .x86_64.rpm # 見上
- gitlab-ee-8.5.0-ee。1.el7 .x86_64.rpm # Enterprise Linux 7.0 (CentOS, RedHat, Amazon Linux)
- gitlab-ee-8.5.0-ee。0.el7 .x86_64.rpm # 見上
0 .el6 和1 .el6 有什麼區別?
我正在執行帶有核心版本 Linux 2.6.32-573.7.1.el6.x86_64 的 CentOS 版本 6.7(最終版)。我應該選擇 gitlab-ee-8.5.0-ee。1.el6.x86_64 .rpm?
要了解 RPM 版本控制,了解如何
yum
處理事物會很有幫助。當我安裝 GitLab 包儲存庫並執行時,yum info gitlab-ee --showduplicates
我得到以下輸出(縮短):Name : gitlab-ee Arch : x86_64 Version : 8.5.0 Release : ee.0.el7 Size : 282 M Repo : gitlab_gitlab-ee/x86_64 Summary : GitLab Enterprise Edition and GitLab CI (including NGINX, Postgres, Redis) URL : https://about.gitlab.com/ License : unknown Description : GitLab Enterprise Edition and GitLab CI (including NGINX, Postgres, Redis) Name : gitlab-ee Arch : x86_64 Version : 8.5.0 Release : ee.1.el7 Size : 282 M Repo : gitlab_gitlab-ee/x86_64 Summary : GitLab Enterprise Edition and GitLab CI (including NGINX, Postgres, Redis) URL : https://about.gitlab.com/ License : unknown Description : GitLab Enterprise Edition and GitLab CI (including NGINX, Postgres, Redis)
注意
Release
每個的值。yum
在底部輸出最新的包,您可以看到底部Release
值為ee.1.el7
.yum
使用版本和發行版的組合來確定要安裝的最新軟體包。在這種情況下,我們(GitLab)在ee.0.el7
包中存在一些問題,但在 GitLab 程式碼本身中沒有,因此我們將其重新打包為ee.1.el7
. 實際的 GitLab 版本是相同的 (8.5.0
)。我希望這有助於解釋 RPM 版本控制。我強烈建議添加 YUM 儲存庫