[英]Custom use of RPM - how to organize it?
我想了解一個現有的,經過良好測試的RPM部署系統,以部署我的模塊。 它僅由tar.gz文件中的第3方二進制文件和Bash腳本組成,以將其安裝並配置為我的自定義規范。
是否有使用RPM進行此操作的標准方法? 例如,我沒有要構建的源,但是我可以找到的所有示例都假設我是從源構建的。 我想盡可能地遵循什么標准,那么組織此RPM的最佳方法是什么?
在rpm規范文件中, %build
部分是完全可選的。
如果不需要一個,則不需要包含一個即可跳過。
只有一個提取您的tarball的%prep
部分和一個將文件放在buildroot下正確位置的%install
部分和一個%files
部分來打包它們(當然還有標頭元數據行)。
如果要在目標/部署系統上運行要安裝和配置的腳本,則需要將其放在%post
腳本中,而不是%install
部分中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.