如何在Debian 11系统中使用包管理器安装GitLab Runner
Debian 11 安装GitLab Runner操作步骤
官方源安装脚本暂未适配Debian 11(bullseye),可通过以下两种方式完成安装:
方法一:使用兼容的Debian 10源安装
该方法支持后续通过apt正常接收版本更新:
- 先删除之前执行安装脚本生成的错误源文件,避免后续冲突
sudo rm /etc/apt/sources.list.d/runner_gitlab-runner.list - 手动添加Debian 10(buster)的GitLab Runner源,该版本包可兼容运行在Debian 11系统上
echo "deb https://packages.gitlab.com/runner/gitlab-runner/debian/ buster main" | sudo tee /etc/apt/sources.list.d/runner_gitlab-runner.list - 导入源对应的GPG校验密钥
curl -L https://packages.gitlab.com/runner/gitlab-runner/gpgkey | sudo apt-key add - - 更新本地apt包缓存
sudo apt update - 执行安装操作
sudo apt install gitlab-runner
方法二:直接下载二进制deb包安装
适合不需要后续通过apt更新的场景:
- 下载对应系统架构的官方deb安装包,以下为amd64架构示例,其他架构替换文件名中的amd64为对应架构标识即可
curl -LJO https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_amd64.deb - 本地安装下载好的deb包
sudo dpkg -i gitlab-runner_amd64.deb - 若安装过程提示依赖缺失,执行以下命令补全依赖即可
sudo apt install -f
安装验证
安装完成后执行以下命令确认安装成功:gitlab-runner --version
输出正常版本号即为安装完成,后续可按正常流程注册Runner使用。
内容的提问来源于stack exchange,提问作者javidasd
相关产品推荐
相关产品推荐

