为什么一些老版本的Artifactory在升级到4.x后不能通过yum安装?
一些较旧的Artifactory版本在升级到4后无法通过yum安装。x因为Artifactory 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 install 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.
在4.0之前,Artifactory和yum玩得不太好。
考虑到所有这些,我们将坚持使用过时的产品。
谢谢您的理解,如果您有任何问题或顾虑,请告诉我们。
