How-to : installer Mioga2 sur une Mandrake 10.0
But
Cet How-to a été créé dans le but de
regrouper dans un seul et même document les remarques faites sur
la mailinglist install@mioga2.org à propos de l'installation de
Mioga2 sur une Mandrake 10.0 .
Ce document ne comporte pas la description d'une installation
complète de Mioga2, pour cela, se reporter au fichier
INSTALL de l'archive Mioga disponible dans la section téléchargement
du site http://www.mioga2.org .
Pré-requis
L'ensemble des paquetages pré-requis pour l'installation de
Mioga2 sur une Mandrake 10.0 correspond exactement avec ce qui est
décrit dans le fichier INSTALL l'archive tar.gz de Mioga2. Il
existe cependant
quelques problèmes liés à des paquetages
nommés différemment de la Distribution Debian ou non
présents en .rpm dans les versions requises par Mioga :
- attention, dans certaines versions du fichier d'installation, la
dépendance avec mod_perl a été malencontreusement
oubliée,
- l'archive de mifluz-devel doit être
récupérée et recompilée pour
être utilisée avec Mioga. Nous détaillerrons cette
opération plus bas.
- le paquetage libdb3++ n'est pas présent sur la
Mandrake : il suffit d'installer libdb3 et libdb3-devel
- il faut également installer le langage d'extension plperl
avec postgresql
Installation de Mifluz
Sous debian, il existe une version de mifluz 0.24 de mifluz. Attention
cette version ne compile qu'avec une version de gcc supérieure
à 3.2 . Pour installer mifluz, il faut donc :
- télécharger les fichiers mifluz_0.24.0.orig.tar.gz
et mifluz_0.24.0-8.1.diff.gz sur ftp://ftp.de.debian.org/debian/pool/main/m/mifluz
- décompressez l'archive : tar xvzf mifluz_0.24.0.orig.tar.gz
- Appliquez le patch : zcat mifluz_0.24.0-8.1.diff.gz | patch
-p0
- recompiler mifluz
- procéder à l'installation de Mioga
Paquetages RPM
Les noms des dépendances donnés dans le fichier INSTALL
sont inspirés des noms des paquets Debian. Pour chercher une
équivalence Mandrake, vous pouvez utiliser le moteur de
recherche de l'outil graphique "rpmdrake". Mioga fonctionne avec les
paquetage perl RPM suivants :
- perl-5.8.3-5mdk
- perl-Benchmark-Timer-5.0.mdk
- perl-HTML-Tagset-3.03-7mdk
- perl-HTML-Parser-3.35-2mdk
- perl-Expect-1.15-6mdk
- perl-XML-NamespaceSupport-1.08-3mdk
- perl-Authen-SASL-2.04-2mdk
- perl-Libconf-0.33-2.1.100mdk
- perl-Carp-Clan-5.1-3mdk
- perl-Bit-Vector-6.3-4mdk
- perl-Jcode-0.83-1mdk
- perl-IO-stringy-2.108-7mdk
- perl-Unicode-Map-0.112-2mdk
- perl-XML-TokeParser-0.05-1mdk
- perl-MIME-tools-5.411-7mdk
- perl-Getopt-Mixed-1.008-4mdk
- perl-XML-LibXSLT-1.53-5mdk
- perl-Error-0.15-6mdk
- perl-doc-5.8.3-5mdk
- perl-String-Similarity-0.02-2mdk
- perl-devel-5.8.3-5mdk
- perl-MLDBM-Sync-0.30-4mdk
- perl-MDK-Common-1.1.11-2mdk
- perl-Locale-gettext-1.01-11mdk
- perl-Glib-1.021-3mdk
- perl-TimeDate-1.16-3mdk
- perl-MailTools-1.59-2mdk
- perl-IO-Tty-1.02-9mdk
- perl-File-Slurp-2002.1031-3mdk
- perl-Unicode-String-2.07-3mdk
- perl-XML-Parser-2.34-1mdk
- perl-XML-SAX-0.12-3mdk
- perl-Digest-HMAC-1.01-11mdk
- perl-Convert-ASN1-0.16-4mdk
- perl-DB_File-1.806-5mdk
- perl-Gtk2-1.023-3mdk
- perl-Unicode-Map8-0.12-2mdk
- perl-XML-LibXML-Common-0.13-2mdk
- perl-Parse-Yapp-1.05-6mdk
- perl-XML-Encoding-1.01-6mdk
- perl-libxml-enno-1.02-9mdk
- perl-Net_SSLeay-1.25-2mdk
- perl-Crypt-SSLeay-0.51-3mdk
- perl-DBD-Pg-1.31-1mdk
- perl-File-NCopy-0.32-8mdk
- perl-IO-Socket-SSL-0.95-1mdk
- perl-GnuPG-Interface-0.33-5mdk
- perl-Unicode-MapUTF8-1.09-2mdk
- perl-Unix-Syslog-0.99-4mdk
- perl-BSD-Resource-1.22-3mdk
- mod_perl-common-1.3.29_1.29-3.1.100mdk
- perl-ExtUtils-Depends-0.104-2mdk
- perl-String-Approx-3.23-2mdk
- perl-String-CRC32-1.2-1mdk
- apache-mod_perl-1.3.29_1.29-3.1.100mdk
- perl-MLDBM-2.01-5mdk
- perl-CGI-3.00-2mdk
- perl-base-5.8.3-5mdk
- perl-URPM-0.94-11mdk
- perl-URI-1.25-1mdk
- perl-libwww-perl-5.76-3mdk
- perl-Gnome2-Vte-0.02-1mdk
- perl-Digest-SHA1-2.04-1mdk
- perl-ldap-0.31-2mdk
- perl-Mail-SpamAssassin-2.63-3mdk
- perl-DBI-1.40-2mdk
- perl-DateManip-5.42a-1mdk
- perl-XML-LibXML-1.56-1mdk
- perl-libxml-perl-0.07-9mdk
- perl-Class-MethodMaker-1.12-1mdk
- perl-XML-XSLT-0.45-1mdk
- perl-File-MMagic-1.20-1mdk
- perl-Data-Dump-0.04-7mdk
- perl-Date-Calc-5.3-8mdk
- perl-Devel-Symdump-2.03-4mdk
- perl-String-ShellQuote-1.00-7mdk
- perl-IO-String-1.04-1mdk
- mod_perl-devel-1.3.29_1.29-3.1.100mdk
Il faut également installer les dépendences non perl
suivantes :
- libdb3.3-3.3.11-17mdk
- libdb3.3-devel-3.3.11-17mdk
- postgresql-server-7.4.1-2mdk
- postgresql-pl-7.4.1-2mdk
- postgresql-7.4.1-2mdk
- postgresql-tcl-7.4.1-2mdk
- postgresql-devel-7.4.1-2mdk
- mod_dav-1.0.3-16mdk
- libxslt-proc-1.1.2-1mdk
- libxslt1-1.1.2-1mdk
- recode-3.6-4mdk
- libxml2-2.6.6-1mdk
- libxml2-utils-2.6.6-1mdk
- libxml2-devel-2.6.6-1mdk
- gnupg-1.2.4-1mdk
- gnupg2-1.9.3-2mdk
- xpdf-3.00-5mdk
- apache-mod_perl-1.3.29_1.29-3.1.100mdk
- apache-modules-1.3.29-1.2.100mdk
- mod_perl-common-1.3.29_1.29-3.1.100mdk
- mod_perl-devel-1.3.29_1.29-3.1.100mdk
Installation de Mioga
Comme décrit plus plus haut dans cet HOW-TO ne couvre pas
l'installation de Mioga, mais seulement les opérations qu'il est
nécessaire de mettre en oeuvre avant d'installer Mioga sur une
Mandrake 10.0 . Pour avoir des informations complémentaires sur
l'installation de Mioga se reporter au fichier INSTALL de l'archive
Mioga ou s'incrire à la liste de diffusion d'installation sur le
site http://www.mioga2.org/
.