Gitlab rpm版本

build议将Gitlab安装为Omnibus软件包。 软件包可用于stream行的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(最终)。 我应该selectgitlab-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.el7yum使用版本和发行版的组合来确定要安装的最新软件包。 在这种情况下,我们(GitLab)在ee.0.el7包中有一些问题,但不是在GitLab代码本身中,因此我们将它重新打包为ee.1.el7 。 实际的GitLab版本是相同的( 8.5.0 )。

我希望这有助于解释RPM版本。 我强烈build议添加YUM回购