Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

GeneWeb

1. Pré-requis

Pour simplifier, nous allons installer geneweb dans le home utilisateur.

Pour cela :

  • créer un répertoire /var/lib/geneweb et un répertoire ~/geneweb :
    mkdir /var/lib/geneweb
    mkdir ~/geneweb

  • Ouvrir avec les droits d'administration le fichier /etc/fstab pour ajouter les lignes :

      # mes montages
      /home/MOI/geneweb	/var/lib/geneweb	none	bind	0	0
    = MOI : nom de l'utilisateur

2. Installation

Installer le paquet geneweb

Le démon gwd est lancé automatiquement.

3. Utilisation

4. Pour transférer une base de Geneanet vers Geneweb

  • Dans Geneanet, sauvegarder l'arbre en fichier source Geneweb :

  • le placer où l'on veut.
  • le fichier zip obtenu a le contenu suivant :
    • fichier base.gw = arbre proprement dit
    • et un dossier images-arbre = images

  • glisser le dossier images-arbre dans le dossier /geneweb/images
  • le renommer en le nom voulu pour la base
  • créer la base avec gwsetup, à partir du fichier base.gw en donnant le nom de la base :

La base est créée.

5. Configuration

Le fichier de configuration se trouve en /etc/default/geneweb

On peut y ajouter des options pour gwd :

#
# GeneWeb Configuration Data
#
# This file may be changed manually, or by running "dpkg-reconfigure geneweb"

# The port which the daemon listens to
PORT="2317"

# The default language
# Look at Geneweb documentation for valid values
# Versions prior to 4.10-9 used LANG which could mix up with
# the system's localisation settings
LNG="fr"

# The run mode
# Two possible values: "Always on" or "Manual"
# You need to use quotes
RUN_MODE="Always on"

# Additionnal options for gwd
# Example: OPTIONS="-a 192.168.1.1" for binding the daemon to a given address
# This setting is not handled by debconf
OPTIONS=""

Les options possibles :

  • -hd <dir> → Directory where the directory lang is installed.
  • -dd <dir> → Directory where the documentation is installed.
  • -bd <dir> → Directory where the databases are installed.
  • -wd <dir> → Directory for socket communication (Windows) and access count.
  • -cgi → Force cgi mode.
  • -images_url <url> → URL for GeneWeb images (default: gwd send them)
  • -images_dir <dir> → Same than previous but directory name relative to current
  • -a <address> → Select a specific address (default = any address of this computer)
  • -p <number> → Select a port number (default = 2317); > 1024 for normal users.
  • -setup_link → Display a link to local gwsetup in bottom of pages.
  • -allowed_tags <file> → HTML tags which are allowed to be displayed. One tag per line in file.
  • -wizard <passwd> → Set a wizard password: access to all dates and updating.
  • -friend <passwd> → Set a friend password: access to all dates.
  • -wjf → Wizard just friend (permanently)
  • -lang <lang> → Set a default language (default: fr).
  • -blang → Select the user browser language if any.
  • -only <address> → Only inet address accepted.
  • -auth <file> → Authorization file to restrict access. The file must hold lines of the form “user:password”.
  • -digest → Use Digest authorization scheme (more secure on passwords)
  • -log <file> → Redirect log trace to this file.
  • -robot_xcl <cnt>,<sec> → Exclude connections when more than <cnt> requests in <sec> seconds.
  • -min_disp_req → Minimum number of requests in robot trace (default: 6)
  • -login_tmout <sec> → Login timeout for entries with passwords in CGI mode (default 1800s)
  • -redirect <addr> → Send a message to say that this service has been redirected to <addr>
  • -trace_failed_passwd → Print the failed passwords in log (except if option -digest is set)
  • -nolock → Do not lock files before writing.
  • -max_clients <num> → Max number of clients treated at the same time (default: no limit) (not cgi).
  • -conn_tmout <sec> → Connection timeout (default 120s; 0 means no limit)
  • -daemon → Unix daemon mode.
  • -chwd <comm> → Call command when wdoc changed

Connexion