Installation et administration d'un serveur AnswerBook2

Opérations sur les collections de documents

Une collection AnswerBook2 est un ensemble logique de livres. Elle peut contenir, par exemple, tous les livres destinés aux développeurs sous SolarisTM. Une collection peut être au format AnswerBook2 (SGML) ou AnswerBook1 (Display PostScriptTM).

Affichage des collections

Pour afficher la liste des collections installées sur votre serveur, sélectionnez Afficher la liste des collections disponibles dans la page Administration d'AnswerBook2. La liste qui s'affiche comprend les collections AnswerBook1 et AnswerBook2.

Vous pouvez également effectuer cette opération en entrant la commande suivante :


% /usr/lib/ab2/bin/ab2admin -o list [-m nom_serveur] [-p port_serveur]

Ajout de nouvelles collections

Pour ajouter une collection à la base de données d'un serveur, sélectionnez Ajouter une collection à la liste dans la page Administration d'AnswerBook2. Cette fonction suppose que la collection existe déjà sur le système du serveur ou sur un autre système auquel ce serveur peut accéder. Si cette collection n'est pas encore installée, vous devez d'abord l'ajouter à l'aide de la commande pkgadd. Avec les nouvelles collections (celles faisant partie du CD de la documentation Solaris 2.6 par exemple), l'exécution de la commande pkgadd sur le serveur ajoute automatiquement ces collections à la liste des collections du serveur.

Pour installer une collection, effectuez les opérations suivantes :

  1. Entrez le chemin correspondant à la collection dans la zone Chemin d'accès à la collection.

    Par exemple, /opt/answerbooks/english/solaris_2.7/SUNWaman/collinfo. Ce chemin doit désigner un répertoire contenant soit un fichier collinfo pour une collection AnswerBook2, soit un fichier ab_cardcatalog dans le cas d'une collection AnswerBook1.

  2. Cliquez sur Ajouter une collection.

Vous pouvez également effectuer cette opération en entrant la commande suivante :


% /usr/lib/ab2/bin/ab2admin -o add_coll -d chemin_accès_collection

Remarque :

Après l'installation d'une collection, vous devez redémarrer le serveur de documentation. Pour redémarrer le serveur de documentation, cliquez sur Redémarrer au niveau de la page d'état de la page Administration, ou tapez la commande suivante sur la ligne de commande :


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

Ajout de collections existantes

Le serveur AnswerBook2 peut rechercher les collections AnswerBook1 et AnswerBook2 installées localement sur votre système et les ajouter à la base de données du serveur. Pour cela, sélectionnez Scanner les collections installées localement dans la page Administration d'AnswerBook2. Cette fonction crée et affiche la liste de toutes les collections de documents se trouvant sur le système local.

Pour ajouter une collection à la base de données du serveur :

  1. Cliquez sur la case à cocher située en regard de la collection à ajouter.

    Les collections ne disposant pas d'une case à cocher font déjà partie de la base de données.

  2. Après avoir sélectionné toutes les collections à ajouter, cliquez sur Ajouter les collections sélectionnées.


Remarque :

Si la liste ne répertorie pas les collections de documents installées sur un point de montage local, assurez-vous que le répertoire dans lequel les collections étaient installées a Si la liste n'inclut pas certaines collections qui sont installées localement, vérifiez que le répertoire d'installation des collections dispose des droits en lecture sur les autres collections. par les autres utilisateurs.


Vous pouvez également effectuer cette opération en entrant la commande suivante :


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

La fonction d'exploration (scan) de la ligne de commande ajoute toutes les collections trouvées ; elle ne vous permet pas de sélectionner les collections à ajouter.


Remarque :

Après l'installation d'une collection, vous devez redémarrer le serveur de documentation. Pour redémarrer le serveur de documentation, cliquez sur Redémarrer au niveau de la page d'état de la page Administration d'AnswerBook2, ou tapez la commande suivante sur la ligne de commande :


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

Suppression de collections AnswerBook2

Pour supprimer une collection AnswerBook2 ou AnswerBook1 de la base de données d'un serveur, sélectionnez Supprimer une collection dans la liste dans la page Administration d'AnswerBook2. Pour supprimer la collection :

  1. Sélectionnez la case à cocher située en regard des titres des collections à supprimer de la Liste des collections. Pour désélectionner un élément, cliquez de nouveau sur la case à cocher.

  2. Après avoir sélectionné toutes les collections à supprimer, cliquez sur Supprimer une collection.

Vous pouvez également effectuer cette opération en entrant la commande suivante :


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

Remarque :

Cette opération ne supprime pas les collections du système, elle les enlève uniquement de la base de données du serveur. Pour supprimer une collection du système, utilisez la commande pkgrm.



Remarque :

Après avoir supprimé une collection, vous devez redémarrer le serveur de documentation. Pour redémarrer le serveur de documentation, cliquez sur Redémarrer au niveau de la page d'état de la page Administration d'AnswerBook2, ou tapez la commande suivante sur la ligne de commande :


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