0
如何在創建rpm包時告訴rpm將文件安裝到特定目錄?我一直在爲此搜索,並閱讀了一些IBM Developer Works文章,但我無法找到有關如何在spec文件中指定rpm文件應安裝到的信息。這非常令人困惑,因爲我在生成過程中使用%{buildroot} var作爲實際安裝位置的代理,但是我的rpm沒有看到buildroot作爲代理......它使用%{ buildroot}作爲根目錄。換句話說,當我使用'rpm -qlp'查看rpm文件時,我將/ lib/,/ share/,/ bin/等視爲文件位置,而不是/ my/correct/path/lib或/ my/correct/path/bin/*。rpm - 如何告訴rpm在創建包時將文件安裝到哪裏?
正確。所有其他的階段使用'%{buildroot}',但'%files'使用絕對路徑(希望使用'%{前綴}'進行重定位)。 –