build议将Gitlab安装为Omnibus软件包。 软件包可用于stream行的deb和rpm格式。 软件包在这里可用。 还有一个脚本可以自动安装。 CentOS用户可以使用以下最新的软件包:
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.el7 。 yum使用版本和发行版的组合来确定要安装的最新软件包。 在这种情况下,我们(GitLab)在ee.0.el7包中有一些问题,但不是在GitLab代码本身中,因此我们将它重新打包为ee.1.el7 。 实际的GitLab版本是相同的( 8.5.0 )。
我希望这有助于解释RPM版本。 我强烈build议添加YUM回购