Installation de Libremail

Installation des applications

Si vous avez récupéré le fichier des sources .tar 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 archive .zip, une seule étape suffit :


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

Les exécutables de Libremail sont prêts, mais le système d'exploitation ne sait pas forcément où ils ont été installés.


Installation locale ou dans les répertoires système

Jusqu'à la version 2.1.4 de Libremail, l'installation de Libremail se faisait obligatoirement dans un répertoire choisi par l'utilisateur (en général sur son compte).
Depuis la version 2.2 il est également possible d'installer Libremail dans les répertoires système, comme toutes les autres commandes UNIX ou GNU/Linux.

Si vous souhaitez conserver Libremail dans un répertoire spécifique, il sera nécessaire de rajoutez l'accès au sous répertoire libremail/bin dans la variable d'environnement PATH .
Pour cela, il faut modifier directement un fichier où la variable PATH est déclarée : soit le fichier /etc/profile si Libremail a été installé pour plusieurs utilisateurs, soit le fichier .bashrc ou .bash_profile) de votre compte dans le cas contraire.
Dans tous les cas, mettre un chemin d'accès absolu au répertoire d'implantation de Libremail.
Il vous faudra vous reconnecter (login) pour que le nouveau chemin d'accès soit pris en compte.


Si au contraire, vous souhaitez que Libremail soit implanté au même endroit que les autres commandes de votre système d'exploitation, à savoir dans /usr/bin, après l'installation initiale (terminée par la commande make si vous avez installé Libremail à partir des fichiers source), il vous faut passer en mode super utilisateur (root) pour lancer, depuis le répertoire où Libremail est implanté, la commande : Libremail pourra alors être utilisé par tous les utilisateurs de l'ordinateur sans qu'il soit nécessaire de modifier le variable d'environnement PATH .

Dernière opération pour accéder à votre boîte aux lettres

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.

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 mess-Libremail, mail-supbcc, mail-supgros et mail-suphtm pour une langue choisie par défaut.

Ces fichiers devront être implantés dans le même répertoire que les fichiers correspondant aux différentes langues de Libremail : 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 .
Pour créer les fichiers de la langue choisie par défaut, il est conseillé de faire des liens symboliques plutôt que des copies ou des liens physiques. Ainsi, si les fichiers linguistiques évoluent, il n'y aura rien à modifier pour la langue par défaut.

Par exemple pour choisir la langue française comme langue par défaut, on lancera les commandes :

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 ou dans /usr/share/Libremail selon la manière dont Libremail aura été installé.

Installation de la documentation

Comme pour les fichiers de l'application Libremail, on commencera par faire une installation locale. Ensuite, il sera possible de mettre les pages de man de Libremail avec les autres pages de man du système d'exploitation.

Si le fichier contenant la documentation est compressé, commencer par une décompression :

Désarchiver le fichier contenant la documentation :

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 : 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.

Si vous avez choisi d'implanter Libremail dans /usr/bin avec les autres commandes du système d'exploitation, il est souhaitable que les pages de man de Libremail soient installées dans /usr/share/man

Pour celà, en mode super utilisateur (root), depuis le répertoire Libremail vous pourrez lancer la commande :
Il est également possible de déplacer les fichiers man grâce à 2 commandes mv plutôt que de faire une copie. Pour les pages de man en langue française, les commandes seront :

Dans le cas d'une installation locale de Libremail et de sa documentation, 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, on peut corriger le problème en rajoutant 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 : (en supposant qu'on était dans /home/xxx lorsqu'on a désarchivé le fichier documentation).

Les pages de man seront alors accessibles au prochain login.