Gitlab rpm 版本

Gitlab rpm 版本

这是受到推崇的将 Gitlab 安装为 Omnibus 软件包。软件包适用于流行的 deb 和 rpm 格式。软件包适用于这里。还有一个脚本可以自动安装。CentOS 用户可以使用以下最新软件包:

  • gitlab-ee-8.5.0-ee。1.el6.x86_64.rpm # 企业 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 # 企业 Linux 7.0(CentOS、RedHat、Amazon Linux)
  • gitlab-ee-8.5.0-ee。0.el7.x86_64.rpm # 参见上文

有什么区别0.el6 和1.el6?

我正在运行 CentOS 版本 6.7 (最终版),内核版本 Linux 2.6.32-573.7.1.el6.x86_64。我应该选择 gitlab-ee-8.5.0-ee 吗?1.el6.x86_64.rpm?

答案1

要理解 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.el7yum使用版本和发布的组合来确定要安装的最新包。在这种情况下,我们(GitLab)在ee.0.el7包中遇到了一些问题,但不是 GitLab 代码本身,所以我们将其重新打包为ee.1.el7。实际的 GitLab 版本是相同的(8.5.0)。

我希望这有助于解释 RPM 版本控制。我强烈建议添加 YUM 存储库

相关内容