Centos

Gitlab rpm版本

  • February 23, 2016

建議將 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 儲存庫

引用自:https://serverfault.com/questions/759265