如何安装Jenkins的旧版本?

Sus*_*ire 10 jenkins ubuntu-12.04

我在Ubuntu 12.04上安装Jenkins 1.532-1.1,我需要使用apt-getrepo 安装它.我运行了以下三个命令,安装最新的Jenkins就好了:

  • wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | apt-key add -
  • echo "deb http://pkg.jenkins-ci.org/debian binary/" >> /etc/apt/sources.list
  • apt-get update

但我需要安装此特定版本1.532-1.1(出于我无法控制的原因).我试过apt-get install jenkins=1.532-1.1,这给版本找不到错误.

我已经看过这个链接http://pkg.jenkins-ci.org/debian/但安装*.deb不是我的选择.

知道如何使用apt-get安装jenkins 1.532-1.1吗?

Sha*_*kar 8

不使用此命令安装jenkins特定版本apt-get install jenkins.

解决方案:运行以下命令(例如1.652是您需要安装的jenkins版本)

$ wget "http://pkg.jenkins-ci.org/debian/binary/jenkins_1.652_all.deb"  
$ dpkg -i jenkins_1.652_all.deb
Run Code Online (Sandbox Code Playgroud)

在安装过程中,dpkg失败并出现以下错误:

dpkg: error processing package jenkins (--install):
 dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 jenkins
Run Code Online (Sandbox Code Playgroud)

Soultion:这将安装依赖项

$ apt-get -y install -f 
Run Code Online (Sandbox Code Playgroud)

包下载位置:http: //pkg.jenkins-ci.org/debian/


cei*_*ors 2

从您提到的版本 1.532-1.1 来看,我猜测您实际上想要使用 LTS 版本存储库(尽管我只能看到 1.532.1): http://pkg.jenkins-ci.org/debian-stable/

但 gareht_bowles 是对的,它不再位于 apt 存储库中。您可以通过以下方式检查

apt-cache policy jenkins
Run Code Online (Sandbox Code Playgroud)

您应该继续处理 deb 文件。