1、确保是否安装了Java,如果没有,可通过以下命令进行安装:
bash
sudo apt update
sudo apt install openjdk-21-jre
2、安装Jenkins
bash
sudo apt update
sudo apt install jenkins
执行sudo apt install jenkins时,可能会出现

意思是:Jenkins包,没有安装候选项。
需要执行
bash
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
再次执行更新并安装命令
bash
apt-get update && apt-get install jenkins

执行启动命令
bash
sudo systemctl start jenkins
无报错、即安装成功。
如果出现下列情况:

则可能是java版本不对,或权限不足等等
bash
# 确认 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
bash
# 修复 /var/lib/jenkins 权限
sudo chown -R jenkins:jenkins /var/lib/jenkins
重启
bash
systemctl restart jenkins
