Can';找不到gitlab ci多运行程序包

Can';找不到gitlab ci多运行程序包,gitlab,gitlab-ci-runner,Gitlab,Gitlab Ci Runner,我正在尝试在ElementaryOSFreya上安装gitlab ci multi-runner,但没有成功 我正确地遵循了官方文档中的步骤: 答案总是: luiz@kryptonita:~/node/my-nodejs-app$ sudo apt-get install gitlab-ci-multi-runner Reading package lists... Done Building dependency tree Reading state information..

我正在尝试在ElementaryOSFreya上安装
gitlab ci multi-runner
,但没有成功

我正确地遵循了官方文档中的步骤:

答案总是:

luiz@kryptonita:~/node/my-nodejs-app$ sudo apt-get install gitlab-ci-multi-runner
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gitlab-ci-multi-runner
理解:我正在尝试设置一个运行程序来测试Node.js“Hello World”。我在研究这项技术

编辑:cat/etc/apt/sources.list.d/runner\u gitlab-ci-multi-runner.list的结果

# this file was generated by packages.gitlab.com for
# the repository at https://packages.gitlab.com/runner/gitlab-ci-multi-runner

deb https://packages.gitlab.com/runner/gitlab-ci-multi-runner/elementaryos/ freya main
deb-src https://packages.gitlab.com/runner/gitlab-ci-multi-runner/elementaryos/ freya main

事实上,他们并没有针对弗雷亚的回购协议。我认为有两种可能的解决办法:

方法1:使用Ubuntu Repos 现在,我不确定这个过程是否有效,但由于freya基于Ubuntu14.04,我认为您可以使用trusty的repo

小心这可能会破坏事物和依赖关系,我没有对其进行测试

编辑
/etc/apt/sources.list.d/runner\u gitlab-ci-multi-runner.list
文件:

sudo gedit /etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list
全部删除并添加

deb https://packages.gitlab.com/runner/gitlab-ci-multi-runner/ubuntu/ trusty main
deb-src https://packages.gitlab.com/runner/gitlab-ci-multi-runner/ubuntu/ trusty main
然后执行
sudo-apt-get-update&&sudo-apt-get-install-gitlab-ci-multi-runner

通过这种方式,您可以自动更新

方法2:手动下载包 如果您不想为另一个发行版添加PPA,只需从网站()下载该软件包即可。但是用这种方法,你必须每次手动更新程序


否则,您可以使用docker/lxc/virtualbox安装Ubuntu(或Fedora或任何官方支持的软件),并使用它

事实上,他们没有针对基本操作系统freya的repos。我认为有两种可能的解决办法:

方法1:使用Ubuntu Repos 现在,我不确定这个过程是否有效,但由于freya基于Ubuntu14.04,我认为您可以使用trusty的repo

小心这可能会破坏事物和依赖关系,我没有对其进行测试

编辑
/etc/apt/sources.list.d/runner\u gitlab-ci-multi-runner.list
文件:

sudo gedit /etc/apt/sources.list.d/runner_gitlab-ci-multi-runner.list
全部删除并添加

deb https://packages.gitlab.com/runner/gitlab-ci-multi-runner/ubuntu/ trusty main
deb-src https://packages.gitlab.com/runner/gitlab-ci-multi-runner/ubuntu/ trusty main
然后执行
sudo-apt-get-update&&sudo-apt-get-install-gitlab-ci-multi-runner

通过这种方式,您可以自动更新

方法2:手动下载包 如果您不想为另一个发行版添加PPA,只需从网站()下载该软件包即可。但是用这种方法,你必须每次手动更新程序


否则,您可以使用docker/lxc/virtualbox安装Ubuntu(或Fedora或任何官方支持的软件)并使用它

只有这样对我有效:

curl -s https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash

发件人:

只有这样对我有效:

curl -s https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash

From:

你能粘贴
cat/etc/apt/sources.list.d/runner\u gitlab-ci-multi-runner.list的输出吗?
?我用结果编辑了这篇文章。你能粘贴
cat/etc/apt/sources.list.d/runner\u gitlab-ci-multi-runner.list的输出吗?我用方法2中的resultLink编辑了这篇文章,下载了一个过时的文件package@qznc对,很遗憾,他们没有上一个版本的别名。我更新了答案,在方法2中插入了一个指向包列表的链接链接下载了一个过时的文件package@qznc对,很遗憾,他们没有上一个版本的别名。我更新了答案,插入了到包列表的链接