2017-05-31 40 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/*下的任何文件仍將包含在內。