Zimbra est disponible en plusieurs versions dont une Open-Source. Celui-ci est connu comme étant le webmail de Free. Zimbra est un outil collaboratif complet incorporant agenda, tâche, courriels, contacts. L’interface web est entièrement en AJAX*. Zimbra propose aussi un client lourd comme Outlook (Zdesktop). Aujourd’hui plus de 40 Millions (src : PCExpert) de boites e-mails sont hébergées par des serveurs Zimbra dans plus de 70 Pays
1 – Configuration de DEBIAN pour Zimbra
Configuration des dépôts
$ nano /etc/apt/sources.list
Taper les informations suivantes :
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
Control + X pour quitter nano
Il demande si l’on sauve, dire Oui en pressant la touche O
Il demande comment le fichier doit s’appeler, faire Entrée pour ne toucher à rien.
Mise à Jour des dépôts et mise à jour de sécurité
$ apt-get update
$ apt-get upgrade
La mise à jour prend du temps, ne vous inquiétez pas si ça dure. Éviter de mettre les mises à jour automatiques. Préférer les faire manuellement et régulièrement.
Installation & Configuration de Fail2Ban
Fail2Ban est un ingénieux programme qui va bannir (en utilisant le FireWall Iptables) les IP qui tentent de se loguer sur le port SSH au bout de multiples tentatives de connexions échouées.
Installation Fail2Ban
$ apt-get install fail2ban
Configuration Fail2Ban
$ nano /etc/fail2ban/jail.conf
Taper les informations suivantes. On définit le nombre de tentatives maximales avant de bannir. Ici, on bannit au bout de 4 tentatives et pendant 30 minutes.
[ssh]
enabled=true
port=ssh
filter=sshd
logpath=/var/log/auth.log
maxretry=4
#duréedubanissement
bantime=1800
On redémarre le démon :
$ /etc/init.d/fail2ban restart
Affichage des IP bannis par Fail2Ban
$ nano /var/log/fail2ban.log
Installation & Configuration de SSH
Si vous ne souhaitez pas voir des milliers de tentatives d’authentification chaque jour, un moyen tout simple consiste à changer le port d’écoute de SSH. En effet, par défaut le port SSH est le 22 et des bots (robots) tentent de multiples combinaisons pour se loguer sur votre machine. En le modifiant, nous allons réduire voire supprimer ce nombre de tentatives !
Installation de SSH
$ apt-get install ssh
Configuration ssh
$ nano /etc/ssh/sshd_config
Taper ou Modifier les informations suivantes.
# Port SSH:
Port 22
# Authentication:
LoginGraceTime 120
PermitRootLogin no //Ne permet pas la connexion avec le root
StrictModes yes
AllowUsers zimbra
Désinstallation d’Exim
Exim est un serveur de messagerie installer par default avec Debian. Il faut le désinstaller pour éviter une erreur de conflit de port 25.
Pour l’arrêter on utilise la commande :
/etc/init.d/exim4 stop
Pour désactiver le service :
update-rc.d -f exim4 remove
Pour purger les fichiers d’exim :
apt-get remove exim4 –purge
Mise à l’heure du serveur
Installer le paquet ntpdate :
apt-get install ntpdate
/usr/sbin/ntpdate fr.pool.ntp.org
2 – Installation de Zimbra
Téléchargement de Zimbra
$ wget http://h.yimg.com/lo/downloads/6.0.5_GA/zcs6
zcs-6.0.5_GA_2213.DEBIAN5_64.20100131185825.tgz
Décompression du package
tar -xvf zcs-6.0.5_GA_2213.DEBIAN5_64.20100131185825.tgz
Renommer le dossier
mv zcs-6.0.5_GA_2213.DEBIAN5_64.20100131185825 zimbra
Se déplacer dans le dossier zimbra
$ cd zimbra
Téléchargement des dépendances
$ apt-get install sudo libgmp3c2 libexpat1 libstdc++5 libperl5.10 sysstat
Appuyer sur la touche [O] pour confirmer
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Les paquets supplémentaires suivants seront installés :
bzip2
Paquets suggérés :
bzip2-doc isag
Les NOUVEAUX paquets suivants seront installés :
bzip2 libexpat1 libgmp3c2 libperl5.10 libstdc++5 sudo sysstat
0 mis à jour, 7 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1091ko dans les archives.
Après cette opération, 3301ko d’espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n]Â ?
Modification du fichier host
$ nano /etc/hosts
127.0.0.1 localhost
votre.ip.du.serveur domaine.dom mail.domaine.dom
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Control + X pour quitter nano
Il demande si l’on sauve, dire Oui en pressant la touche O
Il demande comment le fichier doit s’appeler, faire Entrée pour ne toucher à rien.
Lancement de l’installation
$ ./install.sh
Appuyer sur [Entrée] pour continuer
Operations logged to /tmp/install.log.9250
Checking for existing installation…
zimbra-ldap…NOT FOUND
zimbra-logger…NOT FOUND
zimbra-mta…NOT FOUND
zimbra-snmp…NOT FOUND
zimbra-store…NOT FOUND
zimbra-apache…NOT FOUND
zimbra-spell…NOT FOUND
zimbra-convertd…NOT FOUND
zimbra-memcached…NOT FOUND
zimbra-proxy…NOT FOUND
zimbra-archiving…NOT FOUND
zimbra-cluster…NOT FOUND
zimbra-core…NOT FOUND
PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE.
ZIMBRA, INC. (« ZIMBRA ») WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU
FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING
THE SOFTWARE,
License Terms for the Zimbra Collaboration Suite:
http://www.zimbra.com/license/zimbra_public_eula_2.1.html
Press Return to continue
Inscrire Y à tous les packages qui vont être installés sauf pour le proxy, memcached où vous indiquerez N
Checking for prerequisites…
FOUND: NPTL
FOUND: sudo-1.6.9p17-2
FOUND: libidn11-1.8+20080606-1
FOUND: libpcre3-7.6-2.1
FOUND: libgmp3c2-2:4.2.2+dfsg-3
FOUND: libexpat1-2.0.1-4+lenny3
FOUND: libstdc++6-4.3.2-1.1
FOUND: libstdc++5-1:3.3.6-18
FOUND: libperl5.10-5.10.0-19lenny2
Checking for suggested prerequisites…
FOUND: perl-5.10.0
FOUND: sysstat
Prerequisite check complete.
Checking for installable packages
Found zimbra-core
Found zimbra-ldap
Found zimbra-logger
Found zimbra-mta
Found zimbra-snmp
Found zimbra-store
Found zimbra-apache
Found zimbra-spell
Found zimbra-memcached
Found zimbra-proxy
Select the packages to install
Install zimbra-ldap [Y] y
Install zimbra-logger [Y] y
Install zimbra-mta [Y] y
Install zimbra-snmp [Y] y
Install zimbra-store [Y] y
Install zimbra-apache [Y] y
Install zimbra-spell [Y] y
Install zimbra-memcached [N] n
Install zimbra-proxy [N] n
Appuyer sur Y pour valider
Checking required space for zimbra-core
checking space for zimbra-store
Installing:
zimbra-core
zimbra-ldap
zimbra-logger
zimbra-mta
zimbra-snmp
zimbra-store
zimbra-apache
zimbra-spell
The system will be modified. Continue? [N] Y
L’installation se déroule
Installing packages
zimbra-core……zimbra-core_6.0.4_GA_2038.DEBIAN5_64_amd64.deb…done
zimbra-ldap……zimbra-ldap_6.0.4_GA_2038.DEBIAN5_64_amd64.deb…done
zimbra-logger……zimbra-logger_6.0.4_GA_2038.DEBIAN5_64_amd64.deb…done
zimbra-mta……zimbra-mta_6.0.4_GA_2038.DEBIAN5_64_amd64.deb…done
zimbra-snmp……zimbra-snmp_6.0.4_GA_2038.DEBIAN5_64_amd64.deb…done
zimbra-store……zimbra-store_6.0.4_GA_2038.DEBIAN5_64_amd64.deb…done
zimbra-spell……zimbra-spell_6.0.4_GA_2038.DEBIAN5_64_amd64.deb…done
Operations logged to /tmp/zmsetup.02042010-120719.log
Installing LDAP configuration database…done.
Setting defaults… MX: mail.domaine.dom (votre.ip.du.serveur)
MX: mx01.1and1.fr (212.227.15.150)
MX: mx01.1and1.fr (212.227.15.169)
MX: mx01.1and1.fr (212.227.15.186)
MX: mx01.1and1.fr (212.227.15.134)
MX: mx00.1and1.fr (212.227.15.186)
MX: mx00.1and1.fr (212.227.15.134)
MX: mx00.1and1.fr (212.227.15.150)
MX: mx00.1and1.fr (212.227.15.169)
done.
Checking for port conflicts
Une fois l’installation déroulée, une première configuration en mode console est nécessaire. Il faut définir le mot de passe d’administration. Appuyer sur la touche [3], un sous menu va apparaître.
Main menu
1) Common Configuration:
2) zimbra-ldap: Enabled
3) zimbra-store: Enabled
+Create Admin User: yes
+Admin user to create: admin@domaine.dom
******* +Admin Password UNSET
+Enable automated spam training: yes
+Spam training user: spam.hrmabpvwwp@domaine.dom
+Non-spam(Ham) training user: ham.3psk_dcg@domaine.dom
+Global Documents Account: wiki@domaine.dom
+SMTP host: domaine.dom
+Web server HTTP port: 80
+Web server HTTPS port: 443
+Web server mode: http
+IMAP server port: 143
+IMAP server SSL port: 993
+POP server port: 110
+POP server SSL port: 995
+Use spell check server: yes
+Spell server URL: http://domaine.dom:7780/aspell.php
+Configure for use with mail proxy: FALSE
+Configure for use with web proxy: FALSE
+Enable version update checks: TRUE
+Enable version update notifications: TRUE
+Version update notification email: admin@domaine.dom
+Version update source email: admin@domaine.dom
4) zimbra-mta: Enabled
5) zimbra-snmp: Enabled
6) zimbra-logger: Enabled
7) zimbra-spell: Enabled
8) Default Class of Service Configuration:
r) Start servers after configuration yes
s) Save config to file
x) Expand menu
q) Quit
Address unconfigured (**) items (? – help) 3
Sur ce sous-menu il faut presser la touche [4] Admin Password
1) Status: Enabled
2) Create Admin User: yes
3) Admin user to create: admin@domaine.dom
** 4) Admin Password UNSET
5) Enable automated spam training: yes
6) Spam training user: spam.hrmabpvwwp@domaine.dom
7) Non-spam(Ham) training user: ham.3psk_dcg@domaine.dom
8) Global Documents Account: wiki@domaine.dom
9) SMTP host: domaine.dom
10) Web server HTTP port: 80
11) Web server HTTPS port: 443
12) Web server mode: http
13) IMAP server port: 143
14) IMAP server SSL port: 993
15) POP server port: 110
16) POP server SSL port: 995
17) Use spell check server: yes
18) Spell server URL: http://domaine.dom:7780/aspell.php
19) Configure for use with mail proxy: FALSE
20) Configure for use with web proxy: FALSE
21) Enable version update checks: TRUE
22) Enable version update notifications: TRUE
23) Version update notification email: admin@domaine.dom
24) Version update source email: admin@domaine.dom
Select, or ‘r’ for previous menu [r] 4
Saisir le mot de passe et appuyer sur [Entrée] pour valider
Password for admin@domaine.dom (min 6 characters): [ONV2WnqMK1] motdepasse
Revenir au menu précédent en appuyant sur [r]
Select, or ‘r’ for previous menu [r] r
Pour valider la configuration et finir l’installation, appuyer sur [a] puis taper [yes] deux fois
*** CONFIGURATION COMPLETE – press ‘a’ to apply
Select from menu, or press ‘a’ to apply config (? – help) a
Save configuration data to a file? [Yes] yes
Save config in file: [/opt/zimbra/config.24175]
Saving config in /opt/zimbra/config.24175…done.
The system will be modified – continue? [No] yes
La configuration se déroule et saisir [yes] pour recevoir une notification d’installation.
Operations logged to /tmp/zmsetup.02042010-120719.log
Setting local config values…done.
Setting up CA…done.
Deploying CA to /opt/zimbra/conf/ca …done.
Creating SSL certificate…done.
Installing mailboxd SSL certificates…done.
Initializing ldap…done.
Setting replication password…done.
Setting Postfix password…done.
Setting amavis password…done.
Setting nginx password…done.
Creating server entry for domaine.dom…done.
Saving CA in ldap …done.
Saving SSL Certificate in ldap …done.
Setting spell check URL…done.
Setting service ports on domaine.dom…done.
Adding domaine.dom to zimbraMailHostPool in default COS…done.
Installing webclient skins…
bare…done.
lemongrass…done.
hotrod…done.
steel…done.
bones…done.
yahoo…done.
smoke…done.
lavender…done.
zmail…done.
beach…done.
goldrush…done.
sand…done.
waves…done.
sky…done.
Finished installing webclient skins.
Setting zimbraFeatureIMEnabled=FALSE…done.
Setting zimbraFeatureTasksEnabled=TRUE…done.
Setting zimbraFeatureBriefcasesEnabled=TRUE…done.
Setting zimbraFeatureNotebookEnabled=TRUE…done.
Setting MTA auth host…done.
Setting TimeZone Preference…done.
Initializing mta config…done.
Setting services on domaine.dom…done.
Creating domain domaine.dom…done.
Setting default domain name…done.
Creating domain domaine.dom…already exists.
Creating admin account admin@domaine.dom…done.
Creating root alias…done.
Creating postmaster alias…done.
Creating user wiki@domaine.dom…done.
Creating user spam.hrmabpvwwp@domaine.dom…done.
Creating user ham.3psk_dcg@domaine.dom…done.
Setting spam training accounts…done.
Initializing store sql database…done.
Setting zimbraSmtpHostname for domaine.dom…done.
Configuring SNMP…done.
Checking for default IM conference room…not present.
Initializing default IM conference room…done.
Setting up syslog.conf…updateSyslog: Updating /etc/rsyslog.conf….done.
done.
You have the option of notifying Zimbra of your installation.
This helps us to track the uptake of the Zimbra Collaboration Suite.
The only information that will be transmitted is:
The VERSION of zcs installed (6.0.5_GA_2038_DEBIAN5_64)
The ADMIN EMAIL ADDRESS created (admin@domaine.dom)
Notify Zimbra of your installation? [Yes] yes
Par la suite les services nécessaires à Zimbra vont se lancer. Presser [Entrée] pour finir.
Notifying Zimbra of installation via http://www.zimbra.com/cgi-bin/notify.cgi?VER=6.0.5_GA_2038_DEBIAN5_64&MAIL=admin@domaine.dom
Notification complete
Starting servers…done.
Installing common zimlets…
com_zimbra_cert_manager…done.
com_zimbra_email…done.
com_zimbra_ymemoticons…done.
com_zimbra_url…done.
com_zimbra_phone…done.
com_zimbra_local…done.
com_zimbra_bulkprovision…done.
com_zimbra_date…done.
com_zimbra_adminversioncheck…done.
Finished installing common zimlets.
Initializing Documents…done.
Restarting mailboxd…done.
Setting up zimbra crontab…done.
Moving /tmp/zmsetup.02042010-120719.log to /opt/zimbra/log
Configuration complete – press return to exit
3 – Importation des utilisateurs.
Pour importer des utilisateurs, je suis passé par un script qui va figer le mot de passe. En effet l’inconvénient en passant par un fichier csv, c’est que l’utilisateur doit changer son mot de passe à la premiére connexion au webmail or dans mon cas, l’utilisateur va se servir d’Outlook.
Création du script
Création d’un dossier et se déplacer dedans
mkdir Scripts
cd Scripts
Création d’un fichier batch add_users.sh
nano add_users.sh
Saisir le code suivant et sauver le fichier.
#!/bin/bash
C_NORMAL= »\\033[0m »
C_ROUGE= »\\e[1;31m »
C_VERT= »\\033[1;32m »
for i in $(cut -d: -f1-2 liste_users.txt);
do
COMPTE=$(echo $i | sed « s/:/ /g » | awk ‘{print $1}’)
PASSWORD=$(echo $i | sed « s/:/ /g » | awk ‘{print $2}’)
zmprov ca $COMPTE $PASSWORD
if [ $? -eq 0 ]; then
echo -e ${C_VERT} »USER OK »${C_NORMAL}
else
echo -e ${C_ROUGE} »USER PROBLEM »${C_NORMAL}
fi
done
Control + X pour quitter nano
Il demande si l’on sauve, dire Oui en pressant la touche O
Il demande comment le fichier doit s’appeler, faire Entrée pour ne toucher à rien.
Dans le même dossier placer un fichier texte se nommant liste_users.txt. Saisir les informations en respectant la syntaxe.
nano liste_users.txt
Contenu
utilisateur :motdepasse
utilisateur :motdepasse
Execution du script en utilisateur zimbra
su zimbra
cheminduscript sh add_users.sh
Si tous se passe correctement vous devriez voir apparaître les informations suivantes.
f636a8b4-1f82-4ec5-ba16-7f00eb0a24aa
USER OK
d04f3796-ac81-46ce-bcbe-c37c39323520
USER OK
d006ae56-7a81-4404-bdac-f7359b5806e5
USER OK
718f16c4-7fb7-445b-ba9e-d162bc846310
USER OK
356cc72b-2985-4934-8962-5bb0e668e056
USER OK
16a11a5f-f036-45fc-83db-70992d87caeq
USER OK
4 – Migration des mails avec imapsync
Source : http://wiki.zimbra.com/wiki/Guide_to_imapsync
Dans mon cas, les login sur le serveur actuel sont différents du nouveau serveur. J’ai donc légèrement modifié le script que j’ai trouvé sur le wiki. Ce script fonctionne à peu près pareil que celui présent ci dessus. En effet un fichier texte avec le nom des utilisateurs et leur mot de passe et doit être présent dans le même dossier que celui du script.
Sur un ordinateur différent et sous linux installer le paquet imapsync
apt-get install imapsync
nano imapsync.sh
Saisir les informations suivantes
#!/bin/bash
logfile= »sinklog.txt »
host1=ipsource
#host1 is Source
host2=ipdedestination
#host2 is Dest
#domain=votredomaine
#domain is where email account is
#everything after @ symbol
###### Do not modify past here
#######################################
date=`date +%X_-_%x`
echo « » >> $logfile
echo « ———————————— » >> $logfile
echo « IMAPSync started.. $date » >> $logfile
echo « » >> $logfile
{ while IFS=’;’ read u1 p1 u2; do
#user=$u1″@ »$domain
user=$u1
user2=$u2
echo « Syncing User $user »
date=`date +%X_-_%x`
echo « Start Syncing User $u1 »
echo « Starting $u1 $date » >> $logfile
#imapsync -host1 192.168.0.242 –user1 « $u1 » –password1 « $p1 » –host2 172.20.0.2 –user2 zimbra1 –password2 « $p1 » –noauthmd5
imapsync –nosyncacls –syncinternaldates –host1 $host1 –user1 « $user » –password1 « $p1 » –host2 $host2 –user2 « $u2 » –password2 « $p1 » –noauthmd5
date=`date +%X_-_%x`
echo « User $user done »
echo « Finished $user $date » >> $logfile
echo « » >> $logfile
done ; } < userlist.txt
date=`date +%X_-_%x`
echo « » >> $logfile
echo « IMAPSync Finished.. $date » >> $logfile
echo « ———————————— » >> $logfile
Création d’un fichier texte comprenant tous les noms d’utilisateurs.
Nomdutilisateurduserveur1;motdepasse;nomdutilisateurduserveur2
Nomdutilisateurduserveur1;motdepasse;nomdutilisateurduserveur2
Nomdutilisateurduserveur1;motdepasse;nomdutilisateurduserveur2
Exécution du script sans ssl et en connaissant le mot de passe de l’utilisateur
sh imapsync.sh
Imapsync Over SSL
Pour utiliser imapsync avec le protocole IMAPS, il faut modifier le script ci-dessus
nano imasync.sh
Il faut donc rajouter l’option –ssl2, par défaut il prendra le port 993 si jamais le port est différent, rajouter –port [numero]
imapsync –host1 $host1 –user1 « $user » –password1 « $p1 » –host2 $host2 –user2 « $u2 » –password2 « $p1 » –ssl2 –noauthmd5
Liste des options d’Imapsync
–host1 : Adresse ip de l’hôte source
–host2 : Adresse ip de l’hôte de destination
–noauthmd5 : Permet de désactiver l’authentification chiffrée MD5
–ssl1 : Active le SSL sur l’hôte source
–port1 : Permet de spécifier le port utilisé pour l’IMAPS de l’hôte source
–ssl2 : Active le SSL sur l’hôte de destination
–port2 : Permet de specifier le port utilisé pour l’IMAPS de l’hôte de destination
–syncinternaldates : Permet d’assurer la synchronisation de la date et de l’heure
–dry : Permet de tester l’imapsync sans copier les messages
5 – Whitelisté ou Blacklisté un domaine
L’antispam de zimbra fais un apprentissage de ces courriels. Chaque utilisateurs renseigne quel courrier doit être traité comme spam ou non. Cependant il est possible en modifiant un fichier de configuration d’autoriser ou pas un domaine ou une adresse.
Edition du fichier salocal.cf.in
Il est important de modifier le fichier avec un éditeur de fichier tel que nano ou vi et surtout ne pas modifier le fichier en passant par exemple par le logiciel winscp.
nano /opt/zimbra/conf/salocal.cf.in
whitelist_from *@domain.com — > Autorise toutes les adresse provenant de domain.com
blacklist_from *@domain.com — > Interdit toutes les adresses provenant de domain.com
whitelist_from utilisateur1@domain.com — > Autorise l’adresse utilisateur1@domain.com
blacklist_from utilisateur2@domain.com — > Interdit l’adresse utilisateur2@domaine.com
Control + X pour quitter nano
Il demande si l’on sauve, dire Oui en pressant la touche O
Il demande comment le fichier doit s’appeler, faire Entrée pour ne toucher à rien.
Rédémarrer le service zmamavisdctl
su zimbra
zmamavisdctl restart
Partager la publication "INSTALLATION ZIMBRA OSE 6.0.5 SUR DEBIAN 5 LENNY 64 Bits"
Sava
Je débute avec zimbra et mon probleme c’est que je voudrais connaitre la procédure pour pouvoir envoyer des mail exterieur.
Merci d’avance
I have been surfing online more than 3 hours nowadays, yet I by no means discovered any fascinating article like yours. It?s pretty price sufficient for me. Personally, if all website owners and bloggers made just right content as you did, the net shall be much more helpful than ever before.
bonsoir a vous j’aimerais savoir sur quel serveur installer imapsync pour effectuer la migration .doit l’installer sur le serveur zimbra qui est le serveur de destination c’est a dire le serveur vers lequel les mails doivent être migrer ou alors l’installer sur une autre machine,dans ce cas comment m’y prendre pour effectuer la migration.
bien cordialement
Bonjour,
Pour ma part j’utilise une autre machine. Une simple machine virtuelle sur laquelle j’installe Debian et ImapSync.
Cordialement,
merci pour m’avoir repondu .j’ai installer imapsync sur mon serveur zimbra celui vers qui les compte doivent être migrer et j’aimerais savoir si sa risque de me causer des problemes. en fait j’ai installer zimbra 8 sous ubuntu et c’est sur cette machine ubuntu que j’ai installer imapsync.
cordialement
bonsoir a vous pouvez vous s’il vous plait me remette sur le bon chemin??
j’ai telecharger tous les pacquet necessaire a l’installation de imapsync, j’ai installer le premier.mais lorsque j’essaye d’appliquer la commande make sur le deuxieme en suivant la procedure d’installation l’erreur suivante est generer
/Digest-MD5-2.33# make
cc -c -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\ »2.33\ » -DXS_VERSION=\ »2.33\ » -fPIC « -I/usr/lib/perl/5.10/CORE » -DU32_ALIGNMENT_REQUIRED MD5.c
/bin/sh: cc: not found
make: *** [MD5.o] Error 127
que faire s’il vous plait j’ai rien trouver de comprensif sur google merci
cordialement