Наше производство система CI является полем Ubuntu 14.04 рабочий Jenkins 2.50.
Мы хотим воспроизвести ту установку на другом поле, так, чтобы мы смогли протестировать и подготовиться к некоторым необходимым изменениям, не влияя на существующее.
Однако склонный говорит, что версия 2.50 не существует (хотя она ясно делает):
root@vagrant-ubuntu-trusty-64:~# apt-get install jenkins=2.50
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '2.50' for 'jenkins' was not found
apt-cache policy jenkins
шоу только версия 2.62 как кандидат, который в свою очередь требует, чтобы java8 был установлен (начиная с 2.54):
root@vagrant-ubuntu-trusty-64:~# apt-cache policy jenkins
jenkins:
Installed: (none)
Candidate: 2.62
Version table:
2.62 0
500 http://pkg.jenkins-ci.org/debian/ binary/ Packages
Я думаю, что должен пропускать что-то очень простое, но я не могу понять:
Если вы добавите репозиторий Jenkins, с которым вы связались в своем вопросе, и выполните команду sudo apt-get update && sudo apt-get install jenkins
, то apt установит последнюю версию Jenkins. Если вам нужен файл * .deb для конкретной версии Jenkins, перейдите на веб-страницу пакетов Jenkins Debian , загрузите файл Jenkins .deb вручную и дважды щелкните файл Jenkins .deb, который вы загрузили в откройте его для установки в Ubuntu Software Center.
В качестве альтернативы вы можете установить jenkins_2.50_all.deb из терминала, изменив каталоги с cd
на каталог, содержащий jenkins_2.50_all.deb и установив его с помощью этой команды:
sudo dpkg -i jenkins_2.50_all.deb