我是新建的rpms。我有我自己的項目,我想建立一個rpm。問題是大多數文檔都假設你已經有了源代碼的tarball。我知道如何構建一個tarball,但我想我不知道是否需要遵循任何特定的結構。我現在所擁有的是一些源文件,其中包含一些配置文件和一個Makefile,我想將它們打包爲rpm,並使rpm將這些文件提取到機器上的特定位置。爲rpmbuild創建源代碼tar文件
我似乎還不清楚「%build和%install」選項的作用以及它們的執行位置。我的印象是它們是在創建rpm的機器上執行的,它們用於生成任何二進制文件。我的印象是在安裝和卸載之前和之後在機器上執行「%pre,%post,%preun和%postun」。
所以我想這裏面有幾個問題。首先,我應該遵循什麼樣的結構來保存我的文件?如何在安裝時將這些文件傳送到特定目錄?我的項目並不是要傳遞任何二進制文件,而只是源文件和構建文件。
感謝您的幫助!