为什么在升级到4.x后,一些旧的Artifactory版本不能通过yum安装?

JFrog支持
2016-10-06 38

升级到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。

考虑到所有这些东西,我们将坚持使用过时的东西。

谢谢您的理解,如果您有任何问题或顾虑,请让我们知道。