【发布时间】:2015-12-19 10:42:25
【问题描述】:
我想在 suse linux 操作系统上安装 Gitlab。 有人可以从 Gitlab 网站上的可用安装程序中建议我哪个操作系统支持 Gitlab 安装程序:Ubuntu、Debian 和 Centos 可用于在 Suse linux 上安装 Gitlab 吗?
操作系统详情: SUSE Linux Enterprise Server 11 (x86_64) 版本 = 11 补丁级别 = 4
【问题讨论】:
我想在 suse linux 操作系统上安装 Gitlab。 有人可以从 Gitlab 网站上的可用安装程序中建议我哪个操作系统支持 Gitlab 安装程序:Ubuntu、Debian 和 Centos 可用于在 Suse linux 上安装 Gitlab 吗?
操作系统详情: SUSE Linux Enterprise Server 11 (x86_64) 版本 = 11 补丁级别 = 4
【问题讨论】:
恐怕 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
或者甚至在云中的某个地方弹出一个实例,但这会涉及一些成本。
【讨论】:
对于所有其他操作系统,它具有安装所有必需组件的软件包,但对于 SUSE,没有软件包,因此您必须自己安装所有必需的组件,如 ruby、redis、mysql 和其他依赖库。 你可能想试试这个: https://gist.github.com/rriemann/5163741 要么 https://gist.github.com/jniltinho/5565606
【讨论】:
由于我在 SUSE 12 (SP3) 上寻找安装时找到了这个答案,因此有一个当前可用的选项 (2021)。
首先,检查系统上的version supported,(如果是SUSE 12 SP3,则为Gitlab 12.1,对应于OpenSUSE 42.3)
之后,使用 wget 获取正确的 .rpm file。
安装
sudo EXTERNAL_URL="http://gitlab.my.domain" rpm -ivh path/to/file/filename
就是这样。某些版本的 Omnibus for SUSE 是直接支持的,但它确实取决于主机系统版本。
【讨论】: