我有 apache 來源(1.3.x)並且我已經配置並安裝了它。現在我需要用我擁有的編譯版本來建立二進位 rpm,以便它可以安裝在多台其他機器上。我將安裝的作業系統和環境將保持不變。我知道我需要建立一個規範文件,但我不確定如何以及需要了解什麼來建立它。
我只是在想是否可以以某種方式使用 make install 命令來獲取我的規範文件,或者我需要安裝的文件列表,以及我需要對某些配置進行的修改。
apache 2.0.46 似乎有一個規範文件,但對於 1.3.x 我沒有看到一個。
哦,是的,我現在無法選擇遷移到 2.2.x,所以我必須使用 1.3.x 一段時間。
答案1
- 你可以嘗試檢查安裝。從首頁:
當 make install 完成後,CheckInstall 將建立一個 Slackware、RPM 或 Debian 相容套件
你可以查看舊的 RedHat(如果我沒記錯的話 4)版本的檔案,其中包含 apache 1.3.x 並以規範文件作為起點
您可以取得 2.2.x 版本的規格檔案並對其進行調整