尝试在 Ubuntu 18.04 上安装 Jenkins

尝试在 Ubuntu 18.04 上安装 Jenkins

@Kulfy 按照建议尝试在源列表中安装密钥,但出现以下错误:

~$ wget -q -o pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
wget: pkg.jenkins.io/debian/jenkins-ci.org.key: No such file or directory
gpg: no valid OpenPGP data found

我正在尝试在 Ubuntu 18.04 上安装 jenkins。运行命令时:sudo apt install -y jenkins我收到以下消息:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package jenkins is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source

E: Package 'jenkins' has no installation candidate

继续安装 Jenkins 需要做什么?

答案1

我遇到了几乎同样的问题,直到我按照Jenkins 安装官方页面

wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > \
    /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

答案2

根据Ubuntu 软件包搜索,Ubuntu 官方仓库中没有软件包jenkins。如果你想使用 APT 安装 Jenkins,你需要先添加 Jenkins 官方仓库和密钥。为此,请运行:

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add - 
echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee -a /etc/apt/sources.list.d/jenkins.list
sudo apt update
sudo apt install jenkins

参考:Jenkins 的 Debian 存储库

答案3

Jenkins 在所有当前支持的 Ubuntu 版本中都以 snap 包的形式提供。要安装它,请打开终端并输入:

sudo snap install jenkins --classic

或者前往Jenkins Debian 软件包网站并下载 jenkins .deb 包。打开终端并将目录更改为cd包含您下载的 jenkins .deb 文件的目录。然后使用以下命令安装 jenkins:

sudo apt install ./jenkins_2.22X_全部.deb

X用您下载的 jenkins 版本的最后一个数字替换它。

或者,你可以将 Jenkins Debian 软件包存储库添加到你的存储库,并按照以下步骤进行/etc/apt/source.list安装sudo apt install jenkins这个答案

相关内容