为什么在升级到4.x后,一些旧的Artifactory版本不能通过yum安装?
升级到4后,一些旧的Artifactory版本无法通过yum安装。x是因为人工4。xmarks versions =>3.6 as obsolete. This disables your ability to install specific versions of artifactory in the later 3.x range.
复制:
把artifactory-4和3.9.2一起放到yum的repo中
Yum安装artifactory-3.9.2强制安装artifactory 4.0。
简单的解决方案是删除过时的,但是这需要人们在安装artifactory 4之前手动卸载artifactory。obsoletes属性导致这自动发生,这在大多数情况下是一种更好的行为。
我们的开发人员已经审查了这种行为(rtfact - 7871)并决定不更改,原因如下:
指定一个包使另一个包过时,使安装包更加容易。
这个问题只会发生在同时运行这三个版本的网站上。X和4。xwhich almost always means production and development versions. So, it's not unreasonable to expect separate yum repositories.
Artifactory在4.0之前不能很好地运行yum。
考虑到所有这些东西,我们将坚持使用过时的东西。
谢谢您的理解,如果您有任何问题或顾虑,请让我们知道。
