我试图在运行Ubuntu服务器17.04的系统上安装gitlab-ce软件包。 我遵循这里的官方安装说明。
首先我跑了:
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的。
提前感谢您的帮助!
我放弃了“完整的”自动化脚本,因为它似乎没有与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
然后,在你的新的gitlab安装点你的浏览器,你应该很好去…
我遇到了同样的问题(Lubuntu 17.10),在搜索了2个小时的gitlab论坛后,我发现了这个线程 。 所以从我读到的: 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
用“xenial”替换“zesty”(这些文件只有root权限)
sudo apt update sudo apt-get install gitlab-ce
这对我有效。 我花了整个下午来解决这个问题,我希望这个解决方案也适合你。
普罗斯特!
编辑:更正拼写