通过yum

时间:2016-11-01 21:44:52

标签: centos6 fiware fiware-cygnus

我正在尝试通过yum安装Fireware Cygnus

yum install cygnus-ngsi

但是在中间我得到了一些错误。

Transaction Check Error:
  file /usr/cygnus/init.d/cygnus from install of cygnus-common-1.2.0-0.gbd4790e.x86_64 conflicts with file from package cygnus-0.13.0-0.g0c6765f.x86_64
-......

我检查了 / usr 目录,但是没有/cygnus/init.d等等......

以前可能有过一些东西,但谁知道呢。 我也试图清理yum repo,但错误仍然存​​在。有没有人有想法?

1 个答案:

答案 0 :(得分:1)

尝试以下命令以删除所有Cygnus内容:

sudo rpm -e -vv --allmatches --nodeps --noscripts --notriggers cygnus
sudo rpm -e -vv --allmatches --nodeps --noscripts --notriggers cygnus-ngsi

第一个命令将删除有关Cygnus预发布1.0.0的所有内容,第二个命令将删除发布1.0.0后的所有内容。

希望这有帮助!

注意:从Cygnus 1.0.0开始,代码被分成cygnus-common,一个包含所有Cygnus代理的常用工具和类的库,以及cygnus-ngsi,一个特定的NGSI代理(之后,其他贡献者已向Cygnus添加了更多代理,例如UniversidadPolitécnicadeValencia的cygnus-twitter)。这就是为什么在1.0.0版本的Cygnus安装为yum install cygnus之前,1.0.0之后安装为yum install cygnus-ngsi