{{{ #!html
Deb檔打包工作
}}} [[PageOutline]] = 參考一 : Debian 無痛起步法- 自己動手製作.deb 檔 = * [http://people.debian.org.tw/~moto/debian/DebianLessPain/Debian-Install-Guide-12.html Debian 無痛起步法( 線上最新版): 自己動手製作.deb 檔] * 用google 搜尋 "deb 製作" 最直接的連結為上面的內容,然而無痛的結果應該是"看完還是不會做"吧!(個人感覺) = 參考二: 用Open Source工具開發軟體- 套件包裝製作 = * [http://www.study-area.org/tips/opentools/opentools/x1425.html 用Open Source工具開發軟體:套件包裝製作] * 這篇寫的比較詳細,可以參考 = 參考三: 用Jazz的Hadoop打包方式 = * [http://trac.nchc.org.tw/cloud/wiki/jazz/Hadoop_deb Hadoop_deb製作] * 這篇是hadoop的deb打包過程,不過有些細節沒有寫到,因此來補完。 = 前言 = * 要學習如何包裝nutch 的 deb檔 * 然而目前大部分找到的說明是適用於 c code等要configure , make , make install 的專案,才會很簡單的用以下方法來完成製作deb * 目錄名稱如 '''pkgname-version''' ,例: hadoop-0.19 * 在source code內執行'''dh_make''' * 修改 新產生debian資料夾內的設定檔 * 執行'''dpkg-buildpackage -rfakeroot''' * 不過hadoop 與 nutch都是java code,沒有make or configure檔,因此試過上面的方法會遇到錯誤 * 因此此篇適合用在:打包已經compiler好的可執行檔,並搭配設定好的配置檔來做簡便安裝用途者 = 步驟 = make source; make deb; make clean