2017-05-31 29 views
2

我一直在使用alian转换Debian包安装到CentOSRPM。当我尝试安装它时,出现错误。如何解决“文件的/etc/init.d从<package>冲突从包chkconfig的文件安装”

错误:

file /etc/init.d from install of <package> conflicts with file from package chkconfig 

我可以rpm -Uvh --force安装它,但我得到Not starting : <package> disabled.当我尝试使用init.d启动它。

我不确定如何跟踪问题的正确途径。我感谢一些帮助。

回答

1

为避免冲突,您应该从.spec文件中排除/etc/init.d。例如

%files 
/etc 
%exclude %dir /etc/init.d 

这只会排除/etc/init.d目录。 /etc/init.d/*下的任何文件仍将包含在内。