安装和管理 AnswerBook2 服务器 - zh

操作文档集合

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 文档 CD上的集合),如果您在服务器上运行 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. 当您选择了所有您需要的集合,单击添加选定的集合。


注意:

如果列表中未能包括安装在本地安装点上的文档集合,确认集合所安装的目录对于 其它用户 访问局限。


您也可用下面的命令执行此功能:


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

命令行扫描功能添加它所找到的所有集合;它不允许您选择添加哪些集合。


注意:

在您安装了一个集合后,您 必须 重新启动文档服务器。如要重新启动文档服务器,请在 AnswerBook2 管理状态页中单击重新启动或在命令行键入如下:


# /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 实用程序。



注意:

在您删除了一个集合后,您 必须 重新启动文档服务器。如要重新启动文档服务器,请在 AnswerBook2 管理状态页中单击重新启动或在命令行键入如下:


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