2
我有一個定製的Debian軟件包,現在安裝和卸載罰款,但有幾個問題:Debian軟件包卸載過程
- 我想知道我怎樣才能使卸載過程中檢查文件在磁盤上。假設文件
/etc/file.conf
存在,我不希望該軟件包被卸載。那可能嗎?我嘗試將檢查添加到prerm和postrm,但是由包安裝的所有文件都會被刪除,即使IF prerm和postrm腳本退出時也會出現錯誤。
我猜測可能有一個特定的退出代碼,我應該在這些腳本中使用?
- 在卸載過程中有時通過軟件包創建一些目錄不被刪除,因爲它們不爲空。錯誤如下:「dpkg:warning:刪除軟件包名稱時,目錄'/ opt/packagename /'不爲空,因此未刪除。」有沒有辦法強制刪除包中安裝的所有文件?
我已經通過文檔幾次尋找答案,但似乎我一直沒有找到正確的地方。
奇怪的是,在prerm中添加了check和'exit 1'做了勾號。我確信我之前嘗試過,正如我在問題中提到的那樣。無論如何感謝! – Debianuser 2012-08-07 14:34:06