INSTALLATION ZIMBRA OSE 6.0.5 SUR DEBIAN 5 LENNY 64 Bits

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


6 réponses à “INSTALLATION ZIMBRA OSE 6.0.5 SUR DEBIAN 5 LENNY 64 Bits

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

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

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

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

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

Les commentaires sont clos.