我有以下的Debian結構:Debian包創建在PREINST必需的目錄
- 的Debian的/ usr /共享/測試
- 的Debian的/ usr /共享/測試/檢驗
- 的Debian的/ usr /共享/測試/檢驗/一個
- 的Debian的/ usr /共享/測試/檢驗/ b
使用dpkg-DEB --build使用dpkg -i構建軟件包和安裝後,它不似乎會自動創建文件夾測試,如果它們不存在。我是否需要在preinst腳本中手動創建它們?
更新:問題是因爲preinst有一個錯誤,所以拆包沒有得到發生的機會。
洛朗
就我而言,它是一個二進制包。我的結構與您的結構相同,但是當我使用dpkg -i時,它不會解壓縮任何文件或文件夾。 – 2009-12-01 01:20:00
大約有8000個源代碼包 - 爲什麼不選擇現有的簡單包並查看它的功能?出於這個原因,我們曾經有一個簡單的'hello'包作爲工作示例。 – 2009-12-01 02:07:34
更新:問題是因爲preinst有錯誤,所以拆包沒有機會發生。 – 2009-12-01 02:28:11