@mrAibo

Как сделать update пакета из zypper на определенную версию (не последнюю)?

Доброе время уважаемые.
Столкнулся со следующей проблемкой.
Есть куча SuSE серверов, на которых привязан repository с кучей версий программы.
примерно так:
zypper pa -ir out-repo
Loading repository data...
Reading installed packages...
S | Repository | Name                | Version                        | Arch
--+------------+---------------------+--------------------------------+-------
i | out-repo  | activemq-server-rpm | 5.8.0.3-SNAPSHOT20130422220245 | x86_64
i | out-repo  | cups                | 1.4.4-3.3.1                    | x86_64
i | out-repo  | cups-client         | 1.4.4-3.3.1                    | x86_64
v | out-repo  | cups-libs           | 1.4.4-3.1.1                    | x86_64
i | out-repo  | jboss-server-rpm    | 7.1.3.3-SNAPSHOT20130429221629 | x86_64
i | out-repo  | jdk                 | 2000:1.7.0_21-fcs              | x86_64
i | out-repo  | libjpeg8            | 8.0.2-3.1                      | x86_64
i | out-repo  | libopenssl1_0_0     | 1.0.0c-18.42.1                 | x86_64
i | out-repo  | libpng14-14         | 1.4.4-3.6.1                    | x86_64
v | out-repo  | pmc-rpm-nds      | 10.3.7-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 10.3.4-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 10.3.3-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 10.1.4-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 10.1.3-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 10.1.2-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 10.1.1-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 10.1.1-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 9.8.16-1                       | x86_64
v | out-repo  | pmc-rpm-nds      | 9.8.15-1                       | x86_64


Если я сделаю
zypper update -t package pmc-rpm-nds
то zypper проинсталлирует последнюю версию пакета, что мне не надо.
zypper lu -a
Retrieving repository 'cups' metadata [done]
Loading repository data...
Reading installed packages...
S | Repository | Name           | Current Version | Available Version | Arch
--+------------+----------------+-----------------+-------------------+-------
v | out-repo  | pmc-rpm-nds | 10.1.5-1        | 10.3.7-1          | x86_64

Нужно проинсталлировать версию 10.3.3-1, затем, через некоторое время 10.3.4-1, ну а уж потом последнюю.
Есть ли решение без выковыривания из repository rpm пакета?
  • Вопрос задан
  • 2532 просмотра
Решения вопроса 1
@mrAibo Автор вопроса
Ну что ж. Похоже нашел решение.
Для update на определенную версию пакета можно использовать параметр in(stall)

zypper in pmc-rpm-nds=10.1.3-1
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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