API网关香港决定更改其Centos软件包的名称。
对于1.1版,它的“香港-社区版”,在那之后,包名就是"kong“。
kong-community-edition.noarch 1.0.2-1 bintray--kong-kong-rpm
kong-community-edition.noarch 1.0.3-1 bintray--kong-kong-rpm
kong-community-edition.noarch 1.1.0rc1-1 bintray--kong-kong-rpm
kong.noarch 1.2.1-1 bintray--kong-kong-rpm
kong.noarch 1.2.2-1 bintray--kong-kong-rpm
kong.x86_64 1.3.0-1 bintray--kong-kong-rpm我可否告知百胜将目前安装的香港社区1.1版升级至香港1.3版?
我尝试过升级当前安装的版本(1.1.0rc1-1)
yum upgrade kong-community-edition但是它报告说没有升级的机会。
我还试图专门升级到新版本
yum upgrade kong-1.3.0-1但据报道,香港并没有安装。
我还尝试使用安装来安装新版本。
yum install kong-1.3.0-1但这份报告与香港社区版创建的文件相冲突。
有什么办法我可以告诉百胜,以下的版本-社区版-1.1.0rc1-1实际上是kong-1.2.1-1,所以我可以使用yum升级。
目前,我唯一的选择似乎是删除香港社区版的软件包,并添加新的香港包。
yum remove kong-community-edition
yum install kong但我希望做一个就地升级而不是。
作为包的用户,它是无法完成的。香港软件包需要正确地识别,它淘汰了香港社区版软件包,而这需要由包维护人员来完成。
工作方法:拆卸kong -community,安装kong
发布于 2020-01-09 19:02:41
如果你得到的孔泉和运行rpm -q --obsoletes kong-1.3.0.rhel7.amd64.rpm,你会看到“香港-社区版”是不存在的。因此,yum install kong不知道如何删除“kong-community”,您将不得不进行删除和安装。
如果您查看回购https://github.com/Kong/kong-build-tools.git,您可以看到fpm用于在第38行的fpm-entrypoint.sh中构建rpm,而fpm的调用不包括--replaces,这将转化为rpm术语中的过时。
https://serverfault.com/questions/998263
复制相似问题