close
Warning:
Can't synchronize with repository "(default)" (Unsupported version control system "svn": /usr/lib/python2.7/dist-packages/libsvn/_core.so: failed to map segment from shared object: Cannot allocate memory). Look in the Trac log for more information.
- Timestamp:
-
May 12, 2009, 5:33:08 PM (16 years ago)
- Author:
-
waue
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v1
|
v1
|
|
| | 1 | {{{ |
| | 2 | #!html |
| | 3 | <div style="text-align: center;"><big |
| | 4 | style="font-weight: bold;"><big><big> 製作 Nutch deb </big></big></big></div> |
| | 5 | }}} |
| | 6 | [[PageOutline]] |
| | 7 | |
| | 8 | = 前言 = |
| | 9 | * 此篇要製作Nutch的deb包 |
| | 10 | * 參考前一篇 [wiki:waue/2009/0511 Deb檔打包工作][前一篇參考Jazz打包方法] |
| | 11 | * 動機: Nutch 的安裝方法繁瑣,並且設定檔輸入錯誤則難以debug,常nutch執行完後才知道完全沒有抓到資料,卻又找不出問題在哪?因此若用deb包安裝完後,使用者簡單的再設定一下就可以上手。 |
| | 12 | * 目的:安裝完此Nutch包,則Nutch 安裝完成,並且載入Nutch的設定檔 |
| | 13 | * 最終目的:整合hadoop, nutch , tomcat 三個複雜的軟體 |
| | 14 | * future work: 打包順利,下一步則設計nutch的簡易設定流程,如/opt/drbl/sbin/dcs |
| | 15 | |
| | 16 | = 紀錄測試步驟 = |
| | 17 | |
| | 18 | * 預安裝到系統的哪個目錄很重要,事先要把檔案的配置拓樸規劃好 |
| | 19 | * 事先產生自己的 gpg key ,在最後產生deb檔的時候會用到 (用gui的gpa產生比較理想),產生後用'''gpg --list-key |grep pub'''可以查到私鑰的八碼編碼,如:B35CE8C3 |
| | 20 | |
| | 21 | 1. 找到並解壓縮 nutch-1.0.tar.gz |
| | 22 | 2. 在 nutch-1.0 資料夾執行 ''' dh_make -f ../nutch_1.0.tar.gz ''' |
| | 23 | 3. 將debian內的 '''rm *.ex *.EX dir '''等檔案,並修改 rules , control |
| | 24 | 4. 增加 nutch.[install,docs,links,postinst, postrm, prerm] 等檔 |
| | 25 | 5. 在 nutch-1.0 資料夾內編輯Makefile檔 |
| | 26 | 6. 執行 ''' sudo dpkg-buildpackage -rfakeroot -k0xB35CE8C3''' |
| | 27 | |