Доброе время уважаемые.
Столкнулся со следующей проблемкой.
Есть куча 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 пакета?