это рекомендуемые для установки Gitlab как пакета Omnibus. Доступны пакеты для популярных форматов deb и rpm. Доступны пакеты Вот. Также есть скрипт, который автоматизирует установку. Для пользователей CentOS доступны следующие недавние пакеты:
В чем разница между 0.el6 и 1.el6?
Я использую CentOS версии 6.7 (Final) с версией ядра Linux 2.6.32-573.7.1.el6.x86_64. Стоит ли выбирать 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