如何更新(未安装)的软件包PMC-转从仓库myRepo到10.3.3-1版本(但不是最后一个!)在SUSE 10.1命令行(zypper)?zypper的更新包到以前的版本(不是最后一个)
所以我正常更新软件包,但这次我必须安装pre-previous软件包,然后在下一个和下一个,然后是最后一个。
zypper update -t package pmc-rpm
如何更新(未安装)的软件包PMC-转从仓库myRepo到10.3.3-1版本(但不是最后一个!)在SUSE 10.1命令行(zypper)?zypper的更新包到以前的版本(不是最后一个)
所以我正常更新软件包,但这次我必须安装pre-previous软件包,然后在下一个和下一个,然后是最后一个。
zypper update -t package pmc-rpm
所以,包更新,您可以使用也安装参数。
列出所有包在你的仓库
zypper的PA -ir库
然后选择你需要在PMC-RPM
zypper的版本= 10.1.3-1
谢谢大家!
随着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
你确定这些软件包还在存储库中吗?我不知道SuSE,但我知道许多(如果不是大多数或全部)RH/CentOS /等。镜像不会以这种方式保留较旧的RPM。 – 2014-09-23 14:25:39
是的,我确定。它可能是自己的存储库。我可以用命令#zypper pa -ir own-repo – user72394 2014-09-24 06:50:43
看到我的软件包问题在这里,您是如何(或可以)指定要升级到的软件包的特定版本?问题是如何使用'upgrade'子命令来做到这一点?还有别的吗? – 2014-09-24 11:25:57