2014-09-23 225 views
3

如何更新(未安裝)的軟件包PMC-轉從倉庫myRepo到10.3.3-1版本(但不是最後一個!)在SUSE 10.1命令行(zypper)?zypper的更新包到以前的版本(不是最後一個)

所以我正常更新軟件包,但這次我必須安裝pre-previous軟件包,然後在下一個和下一個,然後是最後一個。

zypper update -t package pmc-rpm 
+0

你確定這些軟件包還在存儲庫中嗎?我不知道SuSE,但我知道許多(如果不是大多數或全部)RH/CentOS /等。鏡像不會以這種方式保留較舊的RPM。 – 2014-09-23 14:25:39

+0

是的,我確定。它可能是自己的存儲庫。我可以用命令#zypper pa -ir own-repo – user72394 2014-09-24 06:50:43

+0

看到我的軟件包問題在這裏,您是如何(或可以)指定要升級到的軟件包的特定版本?問題是如何使用'upgrade'子命令來做到這一點?還有別的嗎? – 2014-09-24 11:25:57

回答

3

所以,包更新,您可以使用也安裝參數。

  1. 列出所有包在你的倉庫

    zypper的PA -ir庫

  2. 然後選擇你需要在PMC-RPM

    zypper的版本= 10.1.3-1

謝謝大家!

0

隨着zypper的的新版本,你可以這樣做:

zypper pa -ir repo-name 
zypper install --oldpackage package-name-x.x.x.x-x.x86_64 

例如與Skypeforlinux:

zypper pa -ir skype-stable 
zypper install --oldpackage skypeforlinux-5.5.0.1-1.x86_64 
相關問題