Ubuntu 20.04 安装 Jenkins 失败,多种尝试后问题仍未解决
解决Ubuntu 20.04安装Jenkins的报错问题
针对你遇到的安装失败情况,给出以下具体修复步骤:
1. 修复Jenkins源的GPG密钥问题
多数此类报错源于官方源的密钥未正确导入或过期,执行以下命令:
- 删除旧密钥:
sudo apt-key del 9B7D32F2D50582E6 - 导入最新官方密钥:
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 update
2. 彻底清理残留后重新安装
即使卸载过Jenkins,仍可能有残留文件导致冲突:
- 清理所有Jenkins相关文件与依赖:
sudo apt purge jenkins -y sudo apt autoremove -y sudo rm -rf /var/lib/jenkins /var/cache/jenkins /var/log/jenkins /etc/default/jenkins - 重新安装Jenkins:
sudo apt install jenkins -y
3. 验证Java环境配置
你的Java 11版本符合Jenkins官方要求(Jenkins 2.361.1+推荐Java 11),可进一步确认配置:
- 检查默认Java版本:
java -version update-alternatives --list java - 确保Jenkins指向正确Java路径:
编辑Jenkins配置文件:
找到sudo nano /etc/default/jenkinsJAVA_HOME行,设置为你的Java安装路径(示例:JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64),保存后重启服务:sudo systemctl restart jenkins
如果以上步骤仍未解决问题,把终端报错的具体文字内容贴出来,便于进一步排查。
内容的提问来源于stack exchange,提问作者SidEA
相关产品推荐
相关产品推荐

