Jenkins has no installation candidate : error while trying to install jenkins on ubuntu system

问题描述 投票:0回答:6

所以我试图在我的 ubuntu 和 ofc 上安装 jenkins 我确保通过运行更新系统:apt update

然后我尝试从 jenkins 网站运行以下命令来安装 jenkins:

"


curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \

/usr/share/keyrings/jenkins-keyring.asc > /dev/null

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \

https://pkg.jenkins.io/debian-stable binary/ | sudo tee \

/etc/apt/sources.list.d/jenkins.list > /dev/null

sudo apt-get update

sudo apt-get install 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

我几乎不明白,这是在试图识别从中下载文件的 repo 吗?

我看到有人遇到同样问题的 youtube 视频,他使用以下命令:


wget -q -O - https://pkg.jenkins.io/debian-stable/... | sudo apt-get key add

'sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/>/etc/apt/sources.list.d/jenkind.list

sudo apt-get update

sudo apt-get install jenkins

但它仍然对我不起作用 你能帮我安装詹金斯吗?

ubuntu jenkins sudo apt-get dpkg
6个回答
2
投票

先切换到root用户。 命令:sudo su -

然后就可以运行之前运行的命令来安装Jenkins了。它现在应该可以工作了。


2
投票

您可以在

[trusted=yes]
文件中添加
/etc/apt/sources.list.d/jenkins.list

最初

/etc/apt/sources.list.d/jenkins.list
会有,

deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian binary/

更新为,

deb [trusted=yes] https://pkg.jenkins.io/debian binary/

之后运行安装说明

例如:对于 Debian 版本

sudo apt-get update
sudo apt-get install fontconfig openjdk-11-jre
sudo apt-get install jenkins

1
投票

按照以下命令在 ubuntu 中安装 Jenkins 18:04

命令1:

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key |须藤三通\

/usr/share/keyrings/jenkins-keyring.asc > /dev/null

命令2:

echo deb [签名者=/usr/share/keyrings/jenkins-keyring.asc] \

https://pkg.jenkins.io/debian-stable二进制文件/ |须藤三通\

/etc/apt/sources.list.d/jenkins.list > /dev/null

命令3:

sudo apt-get 更新

sudo apt-get 安装詹金斯

sudo systemctl 状态詹金斯

访问网址http://hostname:8080

使用以下命令获取密码

更多 /var/lib/jenkins/secrets/initialAdminPassword


0
投票
  1. 安装 ca 证书。

    sudo apt install ca-certificates

  2. 然后从官方文档安装Jenkins

https://www.jenkins.io/doc/book/installing/linux/#debianubuntu


0
投票

我也有这个问题,问题是因为我使用的是 Zsh 而不是 Bash。一旦我切换到 Bash(通过键入“bash”),Jenkins 网站上用于在 Linux(对我来说是 Ubuntu)上安装的命令实际上起作用了。


0
投票

第一个命令 1.

 curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \
    /usr/share/keyrings/jenkins-keyring.asc > /dev/null

然后添加一个 Jenkins apt 存储库条目: 第二个命令:-

echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
    https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
    /etc/apt/sources.list.d/jenkins.list > /dev/null

运行这些对我有用

  sudo apt-get update
  sudo apt-get install fontconfig openjdk-11-jre
  sudo apt-get install jenkins
© www.soinside.com 2019 - 2024. All rights reserved.