Установите jenkins 2.50 на ubuntu 14.04

Наша производственная система CI - это ящик Ubuntu 14.04, работающий с Jenkins 2.50.

Мы хотим воспроизвести эту настройку в другом ящике, чтобы мы могли протестировать и подготовить некоторые необходимые изменения, не затрагивая существующий.

Однако apt говорит, что версия 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 в качестве кандидата, которая в turn требует установки java8 (так как делает ):

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

Я думаю, что мне не хватает чего-то очень простого, но я не могу понять:

Почему я получаю только последнюю версию в качестве кандидата? Как я могу увидеть старые версии?

0
задан 28 May 2017 в 17:12

2 ответа

Если вы добавите репозиторий Jenkins, с которым вы связались в своем вопросе, и запустите команду sudo apt-get update && sudo apt-get install jenkins apt, установите последнюю версию Jenkins. Если вам нужен файл * .deb для конкретной версии Jenkins, перейдите на веб-страницу Jenkins Debian, загрузите файл Jenkins .deb вручную и дважды щелкните файл Jenkins .deb, который вы загрузили, чтобы открыть его для установки в Программный центр Ubuntu.

В качестве альтернативы вы можете установить jenkins_2.50_all.deb из терминала, сменив каталоги с cd на каталог, содержащий jenkins_2.50_all.deb, и установив его с помощью этой команды:

[F1]
0
ответ дан 18 July 2018 в 12:35

Если вы добавите репозиторий Jenkins, с которым вы связались в своем вопросе, и запустите команду sudo apt-get update && sudo apt-get install jenkins apt, установите последнюю версию Jenkins. Если вам нужен файл * .deb для конкретной версии Jenkins, перейдите на веб-страницу Jenkins Debian, загрузите файл Jenkins .deb вручную и дважды щелкните файл Jenkins .deb, который вы загрузили, чтобы открыть его для установки в Программный центр Ubuntu.

В качестве альтернативы вы можете установить jenkins_2.50_all.deb из терминала, сменив каталоги с cd на каталог, содержащий jenkins_2.50_all.deb, и установив его с помощью этой команды:

[F1]
0
ответ дан 24 July 2018 в 19:59
  • 1
    Привет, карел, спасибо за ответ. Таким образом, я не могу заставить apt-get install jenkins=2.50 работать? У меня, очевидно, есть репозиторий jenkins в моих источниках, но я не понимаю, почему он будет видеть только последнюю версию в качестве кандидата. Это настраивается на стороне сервера? – Sakis Vtdk 28 May 2017 в 19:14
  • 2
    apt имеет 2 функции, называемые apt-mark hold и apt-mark unhold hold используется для маркировки пакета как сдержанного, что предотвратит автоматическую установку, обновление или удаление пакета. unhold используется для отмены ранее установленного удержания пакета, чтобы снова разрешить все действия. showhold используется для печати списка пакетов на удержании так же, как и для других команд show. – karel 29 May 2017 в 00:57

Другие вопросы по тегам:

Похожие вопросы: