我準備將一個軟件包的安裝腳本準備到Ubuntu服務器上。我想寫一個腳本作爲一個.deb包,它知道必須預先安裝的依賴關係(數據庫,Web服務器等)。編寫Debian/Ubuntu deb軟件包的資源?
你能推薦任何教程/資源來幫助新手開發人員開始編寫deb軟件包嗎?
更新:Canonical有一個徹底的Packaging Guide,它很好地解釋了這個過程。在計算器
我準備將一個軟件包的安裝腳本準備到Ubuntu服務器上。我想寫一個腳本作爲一個.deb包,它知道必須預先安裝的依賴關係(數據庫,Web服務器等)。編寫Debian/Ubuntu deb軟件包的資源?
你能推薦任何教程/資源來幫助新手開發人員開始編寫deb軟件包嗎?
更新:Canonical有一個徹底的Packaging Guide,它很好地解釋了這個過程。在計算器
如果您對構建Debian軟件包完全陌生,建議您查看Debian New Maintainers' Guide並使用Debian Developer's Reference作爲參考。作爲一個起點,dh_make
(來自dh-make
包)應該爲您提供一個很好的模板。
如果您打算與它們的依賴安裝一些軟件
Ubuntu上的默認Shell是Bash。如果您不知道如何操作,請點擊這裏basic tutorial和advanced guide。
希望它有幫助。
我想做一個deb的原因是我們會隨着時間的推移創建許多這些服務器,並且我想通過這種機制分發更新。我想我會在安裝程序中使用bash腳本來執行安裝步驟。謝謝您的幫助! – 2009-07-22 15:11:28
感謝您使用高級指南鏈接。 – 2009-07-23 21:49:19