wiki:waue/2009/0512

Version 2 (modified by waue, 15 years ago) (diff)

--

製作 Nutch deb

前言

  • 此篇要製作Nutch的deb包
  • 參考前一篇 Deb檔打包工作[前一篇參考Jazz打包方法]
  • 動機: Nutch 的安裝方法繁瑣,並且設定檔輸入錯誤則難以debug,常nutch執行完後才知道完全沒有抓到資料,卻又找不出問題在哪?因此若用deb包安裝完後,使用者簡單的再設定一下就可以上手。
  • 目的:安裝完此Nutch包,則Nutch 安裝完成,並且載入Nutch的設定檔
  • 最終目的:整合hadoop, nutch , tomcat 三個複雜的軟體
  • future work: 打包順利,下一步則設計nutch的簡易設定流程,如/opt/drbl/sbin/dcs

紀錄測試步驟

  • 預安裝到系統的哪個目錄很重要,事先要把檔案的配置拓樸規劃好
  • 事先產生自己的 gpg key ,在最後產生deb檔的時候會用到 (用gui的gpa產生比較理想),產生後用gpg --list-key |grep pub可以查到私鑰的八碼編碼,如:B35CE8C3
  1. 找到並解壓縮 nutch-1.0.tar.gz
  2. 在 nutch-1.0 資料夾執行 dh_make -f ../nutch_1.0.tar.gz
  3. 將debian內的 rm *.ex *.EX dir 等檔案,並修改 rules , control
  4. 增加 nutch.[install,docs,links,postinst, postrm, prerm] 等檔
  5. 在 nutch-1.0 資料夾內編輯Makefile檔
  6. 執行 sudo dpkg-buildpackage -rfakeroot -k0xB35CE8C3