Installation de libremail
Installation des applications
Si vous avez récupéré le fichier des sources compressé, commencez
par le décompresser :
Placez le fichier libremail.tar dans le répertoire
de votre choix et le désarchiver :
Si vous avez récupéré une mise à jour (fichier majlibremail.tar),
voir note en fin de paragraphe.
Les différents fichiers de l'archive seront recopiés dans un
sous répertoire libremail .
Aller dans ce répertoire et lancer :
pour compiler les sources.
Si vous avez récupéré le fichier avec les programmes exécutables,
l'installation se fait de manière similaire, mais sans qu'il soit
nécessaire de lancer la commande make
gunzip libremail-bin.tar.gz
tar -xvf libremail-bin.tar
Les exécutables de libremail sont prêts. Si nécessaire déplacez
les ou rajoutez l'accès au sous répertoire
libremail/bin
dans la variable d'environnement PATH .
Dans le dernier cas, mieux vaut modifier directement un fichier où la
variable PATH est déclarée (/etc/profile, .bashrc
ou .bash_profile), puis se reconnecter (login).
Il ne vous reste plus qu'à créer votre fichier de configuration
(en vous basant le fichier exemple.cfg) et le répertoire racine
de vos mails pour pouvoir accéder à votre boîte aux lettres.
Note : Si vous avez récupéré une mise à jour
(fichier majlibremail.tar), vous devez vous positionner juste en
dessus du répertoire libremail qui
contient les fichiers d'une version antérieure.
Le désarchivage du fichier majlibremail.tar et la compilation
des sources modifiés, s'effectue ensuite comme décrit
ci dessus.
Sélection d'une langue par défaut
Depuis la version 2.0, l'interface utilisateur de Libremail et le contenu
des mails générés par certains outils de filtrage, sont disponibles dans
toutes les langues de ce site web.
Les différents outils de Libremail analysent la variable d'environnement
$LANG pour choisir la langue de l'interface utilisateur.
En conséquence, si la variable d'environnement $LANG n'est pas initialisée,
ou si elle fait référence à une langue non disponible, Libremail ne peut
fonctionner.
Pour pouvoir utiliser Libremail dans ces 2 cas, il est nécessaire de
créer des fichiers de données pour une langue choisie par défaut.
Les noms de ces fichiers s'obtiennent en supprimant le suffixe
linguistique (un . suivi de 2 lettres) des fichiers à partir desquels
ils sont créés.
Pour un bon fonctionnement de la langue par défaut, on évitera d'utiliser
des fichiers dont le nom se termine par -utf .
Il est conseillé de faire des liens symboliques plutôt que des copies
pour créer les fichiers de la langue choisie par défaut.
Par exemple pour choisir la langue française comme langue par défaut,
on lancera les commandes :
ln -s mess-libremail.fr mess-libremail
ln -s mail-supbcc.fr mail-supbcc
ln -s mail-supgros.fr mail-supgros
ln -s mail-suphtm.fr mail-suphtm
Si on désire que les fichiers de la langue par défaut soient utilisés
systématiquement (donc, sans tenir compte de la variable d'environnement
$LANG), il faut rajouter un fichier de nom
deflang-libremail (il peut être vide) dans le répertoire
contenant les commandes de Libremail.
Installation de la documentation
Si le fichier contenant la documentation est compressé, commencer
par une décompression :
gunzip doclibremail-fr-utf.tar.gz
gunzip doclibremail-fr-iso.tar.gz
gunzip doclibremail-utf.tar.gz
gunzip doclibremail-iso.tar.gz
(ou commande similaire avec un autre fichier).
Désarchiver le fichier contenant la documentation :
tar -xvf doclibremail-fr-utf.tar
tar -xvf doclibremail-fr-iso.tar
tar -xvf doclibremail-utf.tar
tar -xvf doclibremail-iso.tar
(ou commande similaire avec un autre fichier).
le sous répertoire libremail
contiendra un ou plusieurs fichiers presentation (un fichier
par langue installée), ainsi que des pages de man dans des sous
répertoires de libremail/man .
Plus précisément, les pages de man seront installées dans les
répertoires :
- libremail/man/man1
pour la langue anglaise,
libremail/man/man5
- libremail/man/??/man1
pour une autre langue.
libremail/man/??/man5
avec ?? qui est une langue parmi :
fr de es it nl pt eo .
Pour les langues autres que l'anglais, le nom du fichier
documentation contient -utf
ou -iso pour indiquer le jeu
de caractères accentués utilisé (UTF-8 et ISO8859-1).
Si vos pages de man ne s'affichent pas ou s'affichent avec un jeu
de caractères incorrect, il suffit d'utiliser l'autre fichier de
documentation.
Les fichiers man sont fournis non compressés, ce qui permet de voir leur
contenu physique réel. Par contre, les pages de man de Libremail occupent
environ 200 Koctets par langue.
Afin de réduire cet espace, on pourra compresser les fichiers en lançant
depuis le répertoire contenant tous les mails d'une langue :
Si la commande bzip2 (le meilleur compresseur) n'est pas disponible,
on utilisera gzip à la place.
Normalement, si la variable PATH a été initialisée pour trouver les
fichiers exécutables de Libremail dans .../libremail/bin ,
les pages de man implantées dans .../libremail/man sont
accessibles.
Si ce n'est pas le cas, il y a deux solutions pour corriger le
problème :
La méthode la plus propre sera de rajouter un chemin d'accès
à la variable d'environnement MANPATH .
Si cette variable d'environnement n'a pas été déclarée, (cas fréquent),
il suffira de rajouter dans /etc/profile (il faut être root pour
ça), ou sur son compte dans le fichier .bashrc ou
.bash_profile, 2 lignes de la forme :
MANPATH=/usr/share/man:/home/xxx/libremail/man
export MANPATH
(en supposant que l'on était dans /home/xxx lorsqu'on a désarchivé
le fichier documentation).
Les pages de man seront accessibles au prochain login.
Autre méthode moins propre : déplacer les nouvelles pages de man dans
les répertoires contenant toutes les autres pages :
mv /home/xxx/libremail/man/* /usr/share/man