2.1 Installer les Meganizer paquets

2.1.1 Linux

Pour installerMeganizer, vous devez ajouter le dépôts à vos sources (v. paragraphe suivant ou tab. 2.1). Pour ce faire, aller à http://ftp.engsas.de/stable et choisissez le fichiers *.list (base deb) ou le fichier *.repo (base rpm) de votre distribution. Ensuite vous pouvez installer Meganizer à l’aide de votre gestionnaire de paquets favori (tel que aptitude ou yum). Si vous avez déjà une base de données installée, vous pouvez aller à 2.2.1. Sinon continuez avec 2.3.

Table 2.1: Aide pour ajouter des sources

Distribution

Link

Ubuntu’s

http://wiki.ubuntuusers.de/Paketquellen_freischalten

Fedora

 

http://docs.fedoraproject.org/en-US/Fedora/12/html/

Deployment_Guide/sec-Configuring_Yum_and_Yum_Repositories.html

PackageKit est utilisé par certaines distributions (tel que Ubuntu) pour installer les logiciels. Pour ajouter une dépôt, démarrer PackageKit à partir du menu programme de votre bureau système (tel que KDE-Menu -> Système -> Ajouter / Enlever un logiciel). Dans PackageKit, choisissez Configuration et Editer les sources logiciels (v. Fig. 2.1). Ici ouvrez le Autre logiciel tab et cliquez sur Ajouter (v. Fig. 2.1). Dans le dialogue qui s’ouvre, saisissez l’adresse de notre dépot. Ca commence par deb pour les dépots Debian suivi de l’adresse. La partie suivante est le numéro de version de votre distribution (Ubuntu Lucid est 10.04 et Maverick est 10.10). La dernière partie est le type de dépot qui est contrib dans notre cas.

\includegraphics[width=\textwidth ]{latex/images/kpackagekit-editsources_de}
Figure 2.1: Administration des sources de KPackageKit
\includegraphics[width=\textwidth ]{latex/images/kpackagekit-addsource_de}
Figure 2.2: Ajouter des sources à KPackageKit

2.1.2 Mac

La platforme Mac n’a pas de paquets actuellement . Mais Meganizer devrait fonctionner sur Mac OS. Aussi vous devez compiler les sources (s. 2.1.4).

2.1.3 Windows

Télécharger l’installeur de http://ftp.engsas.de/stable/win/Meganizer-0.4.0-rc1-win32.exe, exécutez le et suivez les instructions.

\includegraphics[width=\textwidth ]{latex/images/installer-installmysql_de}
Figure 2.3: MySQL-Server téléchargement et installation

Si vous ne voulez pas configurer un serveur MySQL sur cette machine, n’activez pas Télécharger et installer MySQL-Server et lisez 2.3 après avoir fermé l’installeur. Sinon choisissez Télécharger et installer MySQL-Server tel que Fig. 2.3 le montre. Après avoir cliqué sur Suivant, le téléchargement démarrera. Ca peut prendre un certain temps, puisqu’on doit télécharger environ 40MB. Quand le téléchargement est fini, l’installation démarre automatiquement. Alors SVP suivez les instructions. A la dernière page soyez sûr que Configurer maintenant soit activé tel que montré à la Fig. 2.4. Au dialogue surgissant, choisissez la configuration standart(v. Fig. 2.5). Ainsi on est certain que le server MySQL est bien démarré en tant que démon en arrière plan à chaque fois qu’on démarre windows. Important : On doit aussi se rappeler le mot de passe de l’utilisateur root.

\includegraphics[width=\textwidth ]{latex/images/mysql-setup-configurenow_en}
Figure 2.4: Choisir configurer maintenant à la dernière page de l’installation
\includegraphics[width=\textwidth ]{latex/images/mysql-config-standard_en}
Figure 2.5: Choisir la configuration standart

Si cette partie est finie, SVP finissez la configuration de Meganizer. A la dernière page, vous pouvez choisir, si Meganizer doit être démarré juste après automatiquement. Pour ouvrir la documentation en ligne, choisissez Afficher Readme également. La prochaine étape est la configuration de Meganizer, qui est décrite à 2.3. La-bas vous pouvez décider de créer, ou pas, une nouvelle base de données ainsi qu’un nouvel utilisateur.

2.1.4 Construire à partir des sources

Linux

Télécharger les sources à partir http://ftp.engsas.de/stable/src et décompresser les. Ensuite vous pouvez regarder le fichier de dépendances, depencencies.xml, dans le sous-répertoire src pour savoir quel logiciel est nécessaire pour construire Meganizer. Si vous avez installé toutes les dépendances et commuté aux sources décompressées, vous pouvez contruire et installer Meganizer avec :

cmake -DWITH_ALL_PLUGINS=ON \
-DL10N_ALL=ON ./
make install

Mac

Windows

Installer

Editer qca\cmake\modules\FindOpenSSL.cmake et décommenter la ligne

MARK_AS_ADVANCED(OPENSSL_INCLUDE_DIR OPENSSL_LIBRARIES)

de façon à ce qu’elle soit ainsi :

#MARK_AS_ADVANCED(OPENSSL_INCLUDE_DIR OPENSSL_LIBRARIES)

maintenant.

De plus, vérifiez que le répertoire MinGW\bin et celui de QT sont listés dans la variable chemin. Pour faire ça, cliquez droit sur Espace de travail et choisissez Propriétés. Ensuite vous pouvez éditer les variables d’environnements avec tab Advancé (v. Fig. 2.6).

\includegraphics[width=\textwidth ]{latex/images/xpenvsetup_de}
Figure 2.6: Configurer les variables d’environnement de Windows XP

Configurer QCA avec CMake et vérifier que QCA est bien configuré CMAKE_BUILD_TYPE réglé sur Release, si vous voulez construirre Meganizer avec BUILD_DEBUG=Off (tel que recommandé). Après ça, vous pouvez construire et installer QCA avec mingw32-make install. Après l’installation, aller dans le répertoire installé qca (Standart: c:\Programme\QCA\bin) et exécuter

qcatool2.exe

et vous devriez voir les lignes suivantes :

Available Providers:
qca-ossl
This product includes cryptographic software written by Eric Young
(eay@cryptsoft.com)

L’étape suivante est de construire le greffon mysql pour QT.

La dernière étape avant de configurer et construire Meganizer est de configurer et construire LibEngsas. Pour ça décompresser les sources téléchargées, configurer, construire et installer avec

cmake -DBUILD_DEV=ON ./
mingw32-make install

Enfin la dernière partie, configurer, construire et installer Meganizer avec

cmake -DWITH_ALL_PLUGINS=ON \
-DL10N_ALL=ON ./
mingw32-make install

Pour lancer Meganizer après, juste taper

epartexe meganizer