我正在尝试通过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,但错误仍然存在。有没有人有想法?
答案 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
。