Gitlab на suse linux

Я хочу установить Gitlab на ОС suse linux. Может ли кто-нибудь предложить мне, какая ОС поддерживает установщик Gitlab из доступных на сайте Gitlab: Ubuntu, Debian и Centos можно использовать для установки Gitlab на Suse linux?

Сведения об ОС: SUSE Linux Enterprise Server 11 (x86_64) ВЕРСИЯ = 11 УРОВЕНЬ ИЗМЕНЕНИЙ = 4


person Mayank Gokarna    schedule 22.09.2015    source источник


Ответы (3)


Боюсь, что Suse это совсем другая система. Они используют менеджер пакетов под названием YaST, который не будет совместим ни с одной из предложенных ОС на веб-сайте GitLab.

Кроме того, вы можете попробовать установить через Docker (надеюсь, ваша система 64-битная):

https://gitlab.com/gitlab-org/gitlab-ce/tree/master/docker

Или сложный способ, вручную:

https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md

Или даже разместить экземпляр где-нибудь в облаке, но это потребует некоторых затрат.

person Aurélien Thieriot    schedule 22.09.2015

Для всех других ОС есть пакеты для установки всех необходимых компонентов, но для SUSE пакета нет, поэтому вам придется самостоятельно устанавливать все необходимые компоненты, такие как ruby, redis, mysql и другие зависимые библиотеки. Вы можете попробовать это: https://gist.github.com/rriemann/5163741 или https://gist.github.com/jniltinho/5565606

person Vijay    schedule 22.09.2015

Так как я нашел этот ответ, когда искал установку на SUSE 12 (SP3), то есть один из рабочих на данный момент вариантов (2021).

  1. Сначала проверьте версию, поддерживаемую в системе (Gitlab 12.1 в случае SUSE 12 SP3, что соответствует OpenSUSE 42.3)

  2. После этого получите правильный .rpm файл с помощью wget.

  3. Установить с помощью

    sudo EXTERNAL_URL=http://gitlab.my.domain rpm -ivh путь/к/файлу/имя файла

Вот и все. Некоторые версии Omnibus для SUSE поддерживаются напрямую, но на самом деле это зависит от версии хост-системы.

person briadeus    schedule 10.02.2021