2 | | * 安裝檢查程序: check_install.sh |
3 | | 0. 檢查執行此檔的權限是否為 root |
4 | | 1. 檢查是否有安裝 java, ssh , dialog, php... |
5 | | 2. 建立 nutchuser 帳號 |
6 | | 3. 建立 ssh 的 private & public key |
7 | | 4. 建立資料夾 |
8 | | 5. 設定權限 |
9 | | |
10 | | * 安裝程序: install.sh |
11 | | |
12 | | * 移除 nutchez :remove.sh |
13 | | * 移除nutchez 並備份搜尋資料 |
| 9 | == 1.2 Master Install 安裝細部流程圖 == |
| 10 | * Master Install |
| 11 | {{{ |
| 12 | #!graphviz |
| 13 | digraph G { |
| 14 | size ="8,0"; rankdir="LR"; node[shape=box]; |
| 15 | "用root身份執行" -> "跳出" [label="no"]; |
| 16 | "用root身份執行" -> "檢查相依程式" [label="yes"]; |
| 17 | "檢查相依程式" -> "詢問必要資訊" [label="ok"]; |
| 18 | "檢查相依程式" -> "跳出" [label="fault"]; |
| 19 | "詢問必要資訊" -> "建立nutchuser帳號" [label="使用者需\n輸入資訊"]; |
| 20 | "建立nutchuser帳號" -> "建立.ssh 公鑰與私鑰" [label="使用者需\n輸入密碼"]; |
| 21 | "建立.ssh 公鑰與私鑰" -> "安裝nutchez軟體"; |
| 22 | "安裝nutchez軟體" -> "產生Client_install 程式" |
| 23 | } |
| 24 | }}} |
| 25 | == 1.3 Client Install 安裝細部流程圖 == |
| 26 | * Client Install |
| 27 | {{{ |
| 28 | #!graphviz |
| 29 | digraph G { |
| 30 | rankdir = "LR" |
| 31 | "" -> "Trac" |
| 32 | } |
| 33 | }}} |
| 34 | = 2. 管理設定介面 = |