Я должен понизить jenkins от 2,54 до 2,53. Repo создан следующим образом:
$ cat /etc/apt/sources.list.d/jenkins.list
deb http://pkg.jenkins-ci.org/debian binary/
repo содержит версию 2.53, таким образом, я пытаюсь установить его как так:
$ sudo apt-get install jenkins=2.53
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.53' for 'jenkins' was not found
Хорошо, давайте проверим политику:
$ apt-cache policy jenkins
jenkins:
Installed: 2.54
Candidate: 2.54
Version table:
*** 2.54 0
500 http://pkg.jenkins-ci.org/debian/ binary/ Packages
100 /var/lib/dpkg/status
Нет. Как насчет Мадисона?
$ apt-cache madison jenkins
jenkins | 2.54 | http://pkg.jenkins-ci.org/debian/ binary/ Packages
Это не также.
Как я получаю ту версию в кэш так, чтобы я мог установить его? Я - парень Red Hat, плохо знакомый с Кв. :(
Править:
$ sudo apt-get update
Ign http://us-east-1.ec2.archive.ubuntu.com trusty InRelease
...
Hit http://pkg.jenkins-ci.org binary/ Packages
Hit http://security.ubuntu.com trusty-security InRelease
Ign http://pkg.jenkins-ci.org binary/ Translation-en_US
Ign http://pkg.jenkins-ci.org binary/ Translation-en
...
это показывает только последнюю версию пакета:
$ aptitude versions jenkins
Все еще нет:
$ sudo apt-get install jenkins=2.53
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.53' for 'jenkins' was not found
Если Вы взглянули на этот файл:
less /var/lib/apt/lists/pkg.jenkins.io_debian_binary_Packages
Вы будете видеть, что единственная версия предусмотрела Ваш выбранный дистрибутив, 2.54, на самом деле apt-cache
, данные прибывают отсюда также.
И как Вы уже замеченный, другие версии доступны в форме .deb
формат как их статистика описаний:
, Если Вам нужно
*.deb
для определенной версии, используйте их.
захват Вы определенные версии deb
файл, используйте gdebi
или dpkg -i
для установки его.