簡體   English   中英

自定義使用RPM-如何進行組織?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM