Si vous avez récupéré le fichier des sources .tar compressé, commencez
par le décompresser :
gunzip libremail.tar.gz
ou
bunzip2 libremail.tar.bz2
Placez le fichier libremail.tar dans le répertoire
de votre choix et le désarchiver :
tar -xvf libremail.tar
Si vous avez récupéré une archive .zip, une seule étape suffit :
unzip libremail.zip
Les différents fichiers de l'archive seront recopiés dans un
sous répertoire Libremail .
Aller dans ce répertoire et lancer :
make
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 ou bunzip2 libremail-bin.tar.bz2
tar -xvf libremail-bin.tar
ou
unzip libremail-bin.zip
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 :
make install
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 :
dans le répertoire d'installation libremail/bin si
Libremail a été installé localement,
dans le répertoire /usr/share/Libremail si Libremail a été
installé dans /usr/bin avec les autres commandes du système
d'exploitation.
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 :
gunzip doclibremail-fr-utf.tar.gz
ou
gunzip doclibremail-fr-iso.tar.gz
ou
gunzip doclibremail-utf.tar.gz
ou
gunzip doclibremail-iso.tar.gz
ou
bunzip2 doclibremail-fr-utf.tar.bz2
ou
bunzip2 doclibremail-fr-iso.tar.bz2
ou
bunzip2 doclibremail-utf.tar.bz2
ou
bunzip2 doclibremail-iso.tar.bz2 (ou commande similaire avec un autre fichier).
Désarchiver le fichier contenant la documentation :
tar -xvf doclibremail-fr-utf.tar
ou
tar -xvf doclibremail-fr-iso.tar
ou
tar -xvf doclibremail-utf.tar
ou
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/man7
libremail/man/??/man1
pour une autre langue.
libremail/??/man5
libremail/??/man7
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 :
bzip2 man1/*.1 man5/*.5 man7/*.7
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 :
find man | cpio -pdmuv /usr/share
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 :