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

记录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 


http://www.kler.cn/a/563765.html

相关文章:

  • Jquery详解
  • FasterRCNN训练自己的数据集方法记录
  • 【SQL】客户报价/供应商料件价格分量计价函数
  • 关于网络端口探测:TCP端口和UDP端口探测区别
  • 【问题解决方案】随笔 - vscode里面出现双环境解决方案
  • 【REST2SQL】15银河麒麟系统下达梦数据库部署REST2SQL
  • Kubernetes与Docker:区别与优劣总结
  • 【构建工具】Gradle 8中Android BuildConfig的变化与开启方法
  • Nginx面试宝典【刷题系列】
  • Python----数据分析(Numpy一:numpy库简介,与list列表的区别,数组的创建,随机数组的创建)
  • 从零到一:如何用阿里云百炼和火山引擎搭建专属 AI 助手(DeepSeek)?
  • 支持selenium的chrome driver更新到133.0.6943.126
  • AIGC生图技术剖析:文本生成图像的核心算法与创新应用
  • 音频模拟信号转数字信号的原理
  • 基于Elasticsearch的日志管理:提升运维效率的新利器
  • 2025年2月科技趋势深度解析:大模型竞赛、硬件革命与可持续AI的未来
  • 【HTML】SVG标签的使用方式
  • Kotlin 2.1.0 入门教程(二十五)类型擦除
  • sqli-
  • 本地部署 DeepSeek-R1大模型详细教程(桌面客户端美观UI)