安裝和管理一個AnswerBook2 伺服器 - zh_TW

以文件合集工作

一個AnswerBook2 合集是一種邏輯性的書籍組合。例如﹕您可以有一個包含所有SolarisTM與開發者相關書籍的合集。此合集可以是一個 AnswerBook2 (SGML) 合集,或是一個 AnswerBook1 (顯示 PostScriptTM) 合集。

列出合集

要查看一份您伺服器上安裝的所有合集清單,請從AnswerBook2「管理」頁面選擇「可用合集的檢視清單」。此份清單會包括 AnswerBook1 合集以及 AnswerBook2 合集。

您也可以使用下列指令以執行此功能﹕


% /usr/lib/ab2/bin/ab2admin -o list [-m server_name] [-p server_port]

新增合集

要將一個合集新增至伺服器的資料庫中,請從AnswerBook2「管理」頁面選擇「將合集新增至清單」。此功能會假設合集已經存在,作為伺服器的系統或其他某些伺服器存取的系統上一個安裝的套裝軟體。如果尚未安裝合集,請先使用 pkgadd 來新增合集,然後再使用此功能。如果是新的合集 (例如 Solaris 2.6 說明文件光碟上的合集),如果您在伺服器上執行 pkgadd 指令,它會自動將此合集新增至伺服器的清單中。

執行下列步驟以安裝合集﹕

  1. 在「合集路徑」欄位中鍵入一個到合集檔案的有效路徑。

    例如﹕/opt/answerbooks/english/solaris_2.7/SUNWaman/collinfo。此路徑必須指向一個目錄,其中包含一個AnswerBook2合集的 collinfo 檔案,或是一個 AnswerBook1 合集的 ab_cardcatalog 檔案。

  2. 按一下「新增合集」。

您也可以使用下列指令以執行此功能﹕


% /usr/lib/ab2/bin/ab2admin -o add_coll -d path_to_collection

註解 -

在您安裝一個合集之後,您必須重新啟動說明文件伺服器。要重新啟動說明文件伺服器,請按一下「管理」頁面狀態頁上的「重新啟動」按鈕,或是從指令行鍵入下列文字﹕


# /usr/lib/ab2/bin/ab2admin -o restart

新增現存的合集

AnswerBook2 伺服器可以掃描您目前的系統,以尋找在本機安裝的 AnswerBook1 及 AnswerBook2 合集,並且將它們新增至伺服器的資料庫中。要讓伺服器為您執行此功能,請從AnswerBook2「管理」頁面選擇「掃描本機安裝的合集」。此功能會建立與顯示一份它在本機系統之上找出的所有有效文件合集清單。

要將一個合集新增至伺服器的資料庫﹕

  1. 按一下您想要新增的合集旁邊的核選方塊。

    旁邊沒有核選方塊的合集表示已經在資料庫中。

  2. 當您選定想要新增的所有合集之後,請按一下「新增選定的合集」。


註解 -

如果清單並不包括安裝在一個本機裝載點之上的文件合集,請確認安裝合集目錄的read存取是設定為others


您也可以使用下列指令以執行此功能﹕


% /usr/lib/ab2/bin/ab2admin -o scan

掃描功能的指令行會新增找到的所有合集;它無法讓您自行選取要新增的合集。


註解 -

在您安裝一個合集之後,您必須重新啟動說明文件伺服器。要重新啟動說明文件伺服器,請按一下「管理」頁面狀態頁上的「重新啟動」按鈕,或是從指令行鍵入下列文字﹕


# /usr/lib/ab2/bin/ab2admin -o restart

移除 AnswerBook2 合集

要從伺服器的資料庫中移除一個 AnswerBook2 或 AnswerBook1 合集,請從AnswerBook2「管理」頁面選擇「從清單刪除合集」。要移除合集﹕

  1. 從「合集」清單中,按一下您想要移除的合集標題旁的核選方塊。(要取消一個選定項目的選取,請再按一下該核選方塊。)

  2. 在您選定想要移除的所有合集之後,請按一下「刪除合集」。

您也可以使用下列指令以執行此功能﹕


% /usr/lib/ab2/bin/ab2admin -o del_coll -t collection_title

註解 -

這些功能不會從系統中移除合集套裝軟體;它們只會從伺服器的資料庫中移除該合集的項目。要從系統中移除套裝軟體,請使用 pkgrm 公用程式。



註解 -

在移除一個合集之後,您必須重新啟動說明文件伺服器。要重新啟動說明文件伺服器,請按一下「管理」頁面狀態頁上的「重新啟動」按鈕,或是從指令行鍵入下列文字﹕


# /usr/lib/ab2/bin/ab2admin -o restart