前言
相信大家对Gitlab都不会很陌生,作为与Github并齐且能够安装私自Git服务的应用,嗨得不行。
但是,很多人在linux安装中,出现各样问题,即时按照官网介绍。
其中,一个很多人遇到的问题是,报错E: Unable to locate package gitlab-ee
官网安装
说完问题,不得不说一下,官网安装教程,弄清楚,怎么操作才报错的。
- 安装必要依赖
sudo apt-get update sudo apt-get install -y curl openssh-server ca-certificates tzdata perl sudo apt-get install -y postfix 1 2 3 4
3.安装GItlab库以及安装包
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee 1 2 3
- 访问登录
- 自定义设置
一般在第三步,就会报错E: Unable to locate package gitlab-ee
问题原因
究其原因,无非就是找不到包。
查了很多的资料,包括修改/etc/apt/sources.list.d/gitlab_gitlab-ee.list
例如:
总结看来,都是无效操作。
问题解决
解决方式很简单,进入Gitlab包网站,https://packages.gitlab.com/gitlab/gitlab-ee/install
deb脚本安装:
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash 1
相较之前,多了个参数-s
亲测可以完美解决