踩坑--ubuntu20.6安装jenkins报错 解决Package ‘jenkins‘ has no installation candidate

Jenkins 可以被作为一个独立应用安装,作为 Java servlet 容器(例如 Apache Tomcat)中的一个 servlet 安装,或者 以 Docker 容器的形式运行。

这篇文章讲解如何在 Ubuntu 20.06 上以独立服务的形式安装 Jenkins。

jenkins是依赖java环境的 所以先安装下java

1 安装java (建议安装11版本的java)

1 sudo apt update
2 sudo apt install openjdk-11-jdk

  安装完成后 查看下java版本是否安装完成

java -version

安装完成后输出下面的结果则表示成功

openjdk version "11.0.18" 2023-01-17
OpenJDK Runtime Environment (build 11.0.18+10-post-Ubuntu-0ubuntu120.04.1)
OpenJDK 64-Bit Server VM (build 11.0.18+10-post-Ubuntu-0ubuntu120.04.1, mixed mode, sharing)

2 安装jenkins
    

Ubuntu 上安装 Jenkins 相对比较直接。启用 Jenkins APT 软件源,导入源 GPGkey,并且安装 Jenkins 软件包。

注意:这里就开始出问题了 

用wget 获取软件源 

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

添加源到系统中 

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

 添加源成功后执行

sudo apt update
sudo apt install jenkins

如果到此你安装成功了 那么恭喜你运气不错。。。
如果安装失败 报以下这种错
 

W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ******
E: The repository 'https://pkg.jenkins.io/debian-stable binary/ Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Package 'jenkins' has no installation candidate

那么其实很简单去官网看看是不是更新了源(G了许多方案 都没解决 最终绕了一圈回到官网)

然后你就会发现 官网提供了稳定版的软件源 重新执行下 以下命令 报错基本解决

curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.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

然后安装后的jenkins会被自动打开 可以使用 以下 命令查看是否安装成功

systemctl status jenkins

 

  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值