我想要做的就是創建後重新安裝操作系統的,我會運行一個RPM。我希望它運行我創建了一個自定義腳本,目前在一堆東西到操作系統副本和配置不同的服務和等,以及安裝了一堆的RPM。如果可以做到這一點,那麼我需要的是我的閃存驅動器上的單個RPM文件,其中包含內的一切(以及所有我需要鍵入是rpm -i xxx.rpm)代替目錄和文件的整體混亂,我目前有(我現在輸入install.sh)。這可以做到嗎?在全新安裝OS之後,是否可以爲系統配置創建RPM?
0
A
回答
4
當你安裝一個rpm時,%-scriplet後會獲得成功安裝後調用。因此,如果您在%post-install scriplet下調用腳本,它將在每次rpm安裝後執行。
1
是。儘可能多地放入/ etc的「.d」目錄,這樣在卸載之後一切都恢復了。這也有一個好處,即做一個「rpm -ql」會給你一個關於這個RPM修改的設置的好主意。
對於需要編輯配置文件的設置,請按照Ashok的建議進行,並將自定義置於安裝後部分。更妙的是,創建修改兩個腳本和恢復設置,安裝它們適當的地方(可能在/ usr /股走出的路徑),分別從入後和未交的部分給他們打電話。
相關問題
- 1. 爲(非系統)Python安裝rpm模塊
- 2. 是否可以爲整個系統使用單個RVM安裝?
- 3. 文檔安全系統 - 我是否在重新創造輪子?
- 4. 在Linux上從安裝的RPM重新創建RPM
- 5. 爲Windows系統創建安裝程序
- 6. 如何在基於rpm的系統安裝新的
- 7. 安裝.Net 4.0 RC之後安裝.Net 3.5 SP1是否安全?
- 8. 是否可以在配置文件中創建新字段?
- 9. 是否可以在創建之後爲Docker容器分配靜態IP地址?
- 10. 是否可以爲php應用程序創建安裝程序?
- 11. rpm使用系統()後,安裝腳本失敗API
- 12. 在RVM中安裝Ruby之後,我可以在系統(不是rvm)中安裝Ruby v1.8.7 1.9.3
- 13. 是否可以在vs2015之後安裝vs2008
- 14. 在Visual Studio 2008之後安裝VC++ 6.0是否安全?
- 15. 是否可以在.NET中創建郵件系統?
- 16. 是否可以從頭開始創建Mac OS X安裝程序?
- 17. 是否可以在php,mysql等之後安裝Sphinx ..已經安裝?
- 18. apache是否可以配置爲創建不同的IP進程以監聽不同的IP以確保安全?
- 19. 是否可以在安裝包時應用Web配置轉換
- 20. 在Visual Studio 2015中安裝後是否可以安裝組件?
- 21. RPMBUILD:在安裝時可以RPM配置文件的可移植性
- 22. FXLauncher - 是否可以在安裝後更改/更新JRE
- 23. 是否可以更新DirectX SDK安裝?
- 24. Makefile:從CLI或包裝系統安裝目標是否可用?
- 25. 是否可以爲系統中的所有用戶設置Git配置?
- 26. 創建一個python rpm來安裝
- 27. 創建和安裝RPM軟件包
- 28. 可以用ia64系統安裝EPD嗎?
- 29. 我們是否可以在iPhone OS 3中安裝iPhone SDK 4
- 30. OS X dev:如何在系統中安裝新字體