当前位置: 首页 > news >正文

记录Liunx安装Jenkins时的Package ‘jenkins‘ has no installation candidate

1、确保是否安装了Java,如果没有,可通过以下命令进行安装:

sudo apt update
sudo apt install openjdk-21-jre

2、安装Jenkins

sudo apt update
sudo apt install jenkins

执行sudo apt install jenkins时,可能会出现

意思是:Jenkins包,没有安装候选项。

需要执行

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io-2023.key | gpg --dearmor -o
echo "deb [signed-by=/usr/share/keyrings/jenkins.gpg] https://pkg.jenkins.io/debian binary/" | tee /etc/apt/sources.list.d/jenkins.list >/dev/null

再次执行更新并安装命令

apt-get update && apt-get install jenkins

 

执行启动命令

sudo systemctl start jenkins

无报错、即安装成功。

如果出现下列情况:

则可能是java版本不对,或权限不足等等

# 确认 Java 版本
java -version

# 若未安装或版本不兼容,安装 OpenJDK 21(以 Debian/Ubuntu 为例)
sudo apt update
sudo apt install openjdk-21-jre



# 查找占用 8080 端口的进程
sudo lsof -i :8080
# 终止占用进程或修改 Jenkins 端口
sudo sed -i 's/HTTP_PORT=8080/HTTP_PORT=9080/' /etc/default/jenkins

权限不足‌: Permission denied 或 Cannot create directory

# 修复 /var/lib/jenkins 权限
sudo chown -R jenkins:jenkins /var/lib/jenkins

重启

systemctl restart jenkins 

相关文章:

  • 全星QMS软件系统:制造业质量管理的全面优化与创新研究
  • 开源基准测试模拟器:BlueROV2 水下机器人的控制(更改Z方向控制器)
  • JAVA面试常见题_基础部分_Dubbo面试题(上)
  • 2025/2/25,字节跳动后端开发一面面经
  • 深入理解Tomcat与Web应用部署:C/S与B/S架构下的实践指南
  • 冒泡排序(Bubble Sort)
  • 第13周:LSTM实现糖尿病探索与预测
  • UE 播放图像序列
  • 学习记录:初次学习使用transformers进行大模型微调
  • Docker镜像面试题及参考答案
  • 计算机毕业设计 ——jspssm513Springboot 的小区物业管理系统
  • HTML+CSS
  • 什么是数据治理?如何从数据治理中获得价值?
  • 【新人系列】Python 入门专栏合集
  • 【网络】TCP vs UDP详解( 含python代码实现)
  • AI如何通过大数据分析提升制造效率和决策智能化
  • hot100-栈 二分
  • 【我的 PWN 学习手札】IO_FILE 之 利用IO_validate_vtable劫持程序流
  • 【构建工具】Gradle 8中Android BuildConfig的变化与开启方法
  • WSL2下,向github进行push时出现timeout的问题
  • 贵州锦屏县委原书记舒健已任黔东南州政府办主任
  • 先去上海后赴北京,苏中城市泰州为何接连拥抱顶流“大城”?
  • 夜读丨春天要去动物园
  • 招商蛇口:一季度营收约204亿元,净利润约4.45亿元
  • 夜读丨跷脚牛肉乐翘脚
  • 哈莉·贝瑞、洪常秀等出任戛纳主竞赛单元评委