Can';找不到gitlab ci多运行程序包
我正在尝试在ElementaryOSFreya上安装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..
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对,很遗憾,他们没有上一个版本的别名。我更新了答案,插入了到包列表的链接