1. 程式人生 > >rpmbuild時報告Package already exists: %package ...錯誤的可能原因

rpmbuild時報告Package already exists: %package ...錯誤的可能原因

用 rpmbuild 編譯一些老的 SRPM 或 tarball 時經常會報告 Package already exists: %package ... 錯誤而無法繼續,通常其原因是這些包的 spec 檔案中含有當前版本的 rpmbuild 無法識別或展開的巨集定義,只要修改一下 spec 檔案保證其中非標準的巨集都有對應定義應該就能繼續打包了。