找不到 gitlab-ci-multi-runner 包
Can't find gitlab-ci-multi-runner package
我正在尝试在 ElementaryOS Freya 上安装 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
理解:我正在尝试设置一个 Runner 来测试 Node.js "Hello World"。我正在研究这个技术。
编辑: cat /etc/apt/sources.list.d/runner_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
事实上,他们没有初级 os freya 的代表os。我看到两个 possible 解决方案:
方法 1:使用 Ubuntu Repos
现在,我不确定这个过程是否有效,但由于 freya 基于 Ubuntu 14.04,我认为你可以使用 trusty 的 repo。
小心 这可能会破坏事物和依赖性,我还没有测试它。
编辑 /etc/apt/sources.list.d/runner_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
这样你就有了自动更新。
方法二:手动下载包
如果您不想添加为另一个发行版研究的 PPA,只需从网站下载包 (here a list of the packages)。但是这样每次都要手动更新程序!
否则你可以使用docker/lxc/virtualbox安装Ubuntu(或Fedora或任何官方支持的)并使用它
只有这个对我有用:
curl -s https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
发件人:https://packages.gitlab.com/runner/gitlab-ci-multi-runner/install
我正在尝试在 ElementaryOS Freya 上安装 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
理解:我正在尝试设置一个 Runner 来测试 Node.js "Hello World"。我正在研究这个技术。
编辑: cat /etc/apt/sources.list.d/runner_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
事实上,他们没有初级 os freya 的代表os。我看到两个 possible 解决方案:
方法 1:使用 Ubuntu Repos
现在,我不确定这个过程是否有效,但由于 freya 基于 Ubuntu 14.04,我认为你可以使用 trusty 的 repo。
小心 这可能会破坏事物和依赖性,我还没有测试它。
编辑 /etc/apt/sources.list.d/runner_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
这样你就有了自动更新。
方法二:手动下载包
如果您不想添加为另一个发行版研究的 PPA,只需从网站下载包 (here a list of the packages)。但是这样每次都要手动更新程序!
否则你可以使用docker/lxc/virtualbox安装Ubuntu(或Fedora或任何官方支持的)并使用它
只有这个对我有用:
curl -s https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.deb.sh | sudo bash
发件人:https://packages.gitlab.com/runner/gitlab-ci-multi-runner/install