zom*_*bom 10 linux ubuntu ubuntu-server gitlab ubuntu-17.04
我正在尝试在运行Ubuntu服务器17.04的系统上安装gitlab-ce软件包.我跟着官方的安装说明这里.
首先我跑了:
sudo apt-get install curl openssh-server ca-certificates postfix
Run Code Online (Sandbox Code Playgroud)
我已经安装了所有这些.然后我跑了:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
Run Code Online (Sandbox Code Playgroud)
这也很好.但是当我试着奔跑的时候
sudo apt-get install gitlab-ce
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gitlab-ce
Run Code Online (Sandbox Code Playgroud)
我知道可以在Ubuntu服务器17.04上安装gitlab,因为我之前的安装已经完成了它.不幸的是我从头开始重新安装操作系统,我不记得我是如何安装gitlab的.
在此先感谢您的帮助!
小智 16
我放弃了"完整"的自动脚本,因为它似乎不适用于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
Run Code Online (Sandbox Code Playgroud)
与包管理器一起安装
sudo dpkg -i gitlab-ce_9.3.0-ce.0_amd64.deb
Run Code Online (Sandbox Code Playgroud)
然后配置它
sudo gitlab-ctl reconfigure
Run Code Online (Sandbox Code Playgroud)
然后,将您的Web浏览器指向新的gitlab安装,您应该很高兴...
Dev*_*evX 10
我遇到了同样的问题(Lubuntu 17.10),在gitlab论坛上搜索了2个小时之后,我找到了这个帖子.所以从我所读到的:Gitlab-ce还不支持zesty.也简单
sudo apt-get install gitlab
Run Code Online (Sandbox Code Playgroud)
是一个错误的提示,因为它安装了一个名为"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
Run Code Online (Sandbox Code Playgroud)
将"zesty"替换为"xenial"(这些文件仅为root访问权限)
sudo apt update
sudo apt-get install gitlab-ce
Run Code Online (Sandbox Code Playgroud)
这对我有用.我花了整整一个下午来解决这个问题,我希望这个解决方案也适合你.
普罗斯特!
编辑:更正拼写
我在17.10运行安装时遇到了同样的问题.根据他们网站上的一个问题(https://gitlab.com/gitlab-org/gitlab-runner/issues/2851),没有构建巧妙的软件包.
我和@DevX做了同样的事情,但只是更改了设置脚本中的参数.
Howler @ 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
| 归档时间: |
|
| 查看次数: |
8671 次 |
| 最近记录: |