我正在尝试在运行Ubuntu服务器17.04的系统上安装gitlab-ce包。我遵循了here的官方安装说明。
首先,我运行:
sudo apt-get install curl openssh-server ca-certificates postfix我已经把所有这些都安装好了。然后我运行:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash它也运行得很好。但是当我试着跑的时候
sudo apt-get install gitlab-ce我得到以下错误消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gitlab-ce我知道在Ubuntu服务器17.04上安装gitlab是可能的,因为我在以前的安装中已经这样做了。不幸的是,我从头开始重新安装了操作系统,我不记得我是如何安装gitlab的。
提前感谢大家的帮助!
发布于 2017-06-26 07:38:25
我放弃了“完整的”自动化脚本,因为它似乎不能与17.04一起工作。不管怎么说。我从https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_9.3.0-ce.0_amd64.deb那里拿到了最新的包裹
curl -LJO https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_9.3.0-ce.0_amd64.deb/download使用包管理器安装了它
sudo dpkg -i gitlab-ce_9.3.0-ce.0_amd64.deb然后用
sudo gitlab-ctl reconfigure然后,将您的web浏览器指向新安装的gitlab,您就可以开始工作了……
Ubuntu 20.04.1
如果有人在ubuntu的20.0.4版本上尝试gitlab时再次遇到这种情况,生活就容易得多了……并且指令和自动脚本实际上是有效的。GitLab-CE installation instructions
在新安装的ubuntu上:
sudo apt install curl
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab- ce/script.deb.sh | sudo bash
sudo apt install gitlab-ce完成了!
发布于 2017-09-05 22:49:03
我也遇到了同样的问题(Lubuntu17.10),在gitlab论坛上搜索了2个小时后,我找到了this thread。所以从我所读到的内容来看: Gitlab-ce还不支持zesty。还有简单的
sudo apt-get install gitlab是一个错误的提示符,因为它安装了一个由名为"praveen“的用户创建的Ubuntu包,并且它不受Gitlab官方支持。
以下是我为解决问题所做的工作:
sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list.save
sudo nano /etc/apt/sources.list.d/gitlab_gitlab-ce.list将"zesty“替换为"xenial”(这些文件仅供root访问)
sudo apt update
sudo apt-get install gitlab-ce这对我很有效。我已经花了整个下午来解决这个问题,我希望这个解决方案也适用于你。
Prost!
编辑:更正拼写
发布于 2018-02-04 01:33:01
我在17.10上运行安装时也遇到了同样的问题。根据他们的网站( https://gitlab.com/gitlab-org/gitlab-runner/issues/2851 )上的一个问题,这些巧妙的包并没有被构建。
我做了与@DevX相同的操作,只是更改了他们的设置脚本中的参数。
curl @
@GitLab:/tmp$curl -LO https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh
Howler@GitLab:/tmp$ sudo os=ubuntu dist=xenial bash./script.deb.sh
Howler@GitLab:/tmp$ sudo apt-get install gitlab-ce
https://stackoverflow.com/questions/44750864
复制相似问题