我使用的是Fedora 10,我爲我的軟件創建了一個rpm文件。它從已安裝的目錄中刪除所有文件。如果我使用yum remove命令或rpm -e命令。但安裝後我的應用程序會自動在主目錄中創建一些額外的文件夾如果我卸載我的應用程序然後從主目錄中的文件不會被刪除。所以我必須做的。有什麼我必須寫在我的spec文件中?如何使用rpm刪除一些額外的文件夾
2
A
回答
4
您需要在rpm中創建卸載後腳本。
的%postun腳本
的%postun的包已經移除後腳本執行。這是包裹自行清理的最後機會。通常,%postun腳本用於運行ldconfig以從ld.so.cache中刪除新擦除的共享庫。
參見:Maximum RPM: Taking the Red Hat Package Manager to the Limit
+0
貌似這個頁面已移至http://rpm.org/max-rpm-snapshot/s1-rpm-inside-scripts.html – Glenn 2016-12-14 15:27:28
相關問題
- 1. 使用批次刪除除一個文件夾外的所有文件夾
- 2. 如何修改git commit並從中刪除一些額外的文件?
- 3. .hgignore除一些子文件夾外的文件夾
- 4. 如何使用PHP刪除文件夾?
- 5. 如何使用iRODS刪除文件夾?
- 6. 從Mercurial存儲庫中刪除額外的文件夾
- 7. 刪除這些額外的字符
- 8. 如何刪除除python以外的文件夾中的所有文件夾?
- 9. 刪除除特定文件夾以外的所有文件夾
- 10. 使用c刪除文件夾後刪除文件夾#
- 11. 如何刪除由應用程序文件夾外部的應用程序刪除的文件夾
- 12. Gulp:如何刪除一個文件夾?
- 13. 刪除文件夾中的一些文件
- 14. 刪除文件夾中的所有文件,排除某些文件被刪除
- 15. 使用powershell刪除excel文件中的額外行?
- 16. 與AnkhSVN意外刪除的文件夾
- 17. 如何使用PHP從文本文件中刪除一些行?
- 18. 如何使用python刪除文件夾中的每個文件
- 19. 如何刪除文件夾中的文件,使用python
- 20. 如何使用終端刪除除文件夾名稱X之外的所有子文件夾
- 21. 如何從json中刪除額外的','
- 22. 如何刪除額外的雙引號?
- 23. 如何刪除文件和文件夾
- 24. 在壓縮並刪除一些文件後刪除文件夾內的文件夾
- 25. 如何在RPM spec文件中創建額外的README%doc文件?
- 26. 刪除文件夾和子文件夾如果不使用(Powershell)
- 27. rpm更新(過時),同時更新刪除所需文件夾
- 28. 如何使用java刪除幾個文件夾以外的文件和文件夾
- 29. 刪除除C#中的文件以外的所有文件夾
- 30. 如何排除文件夾中的一些文件
*您威力*得到這類問題在更上牽引http://serverfault.com/(話又說回來,這是一個五/ 50的呼叫。) – 2009-11-13 12:25:10