Ci-dessous un petit script permettant de compiler facilement Mysql Workbench pour Mandriva 2010 :
#!/bin/bash
# Script de compilation de Mysql Workbench
# ©Jean-Pascal MILCENT 2010
# Licence : GPLv3
# JPM 2010-08-31 : création du script
# A lancer en root
# Configuration
MWB_VERSION=5.2.27
UTILISATEUR="mon-compte"
DOSSIER_INSTALLATION="/home/$UTILISATEUR/Applications/mysql-workbench"
# Installation des paquets nécessaires
# Pas trouvé exactement (mais fonctionne sans) : libmysqlclient16-dev, g++
echo "Installation des paquets nécessaires...";
urpmi autoconf automake libtool libzip-dev libxml2-dev libsigc++2.0-devel libglade2-devel \
libgtkmm2.4-devel libmesagl1-devel libmysql-devel libuuid-devel liblua-devel libpcre-devel \
task-c++-devel libgnome2-devel libgtk+2.0_0-devel libpango1.0-devel libcairo-devel \
libsqlite3-devel python-devel libboost-devel libctemplate-devel;
# Téléchargement des sources et décompression
echo "Téléchargement des sources et décompression de l'archive...";
wget http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-gpl-$MWB_VERSION.tar.gz/from/ftp://mir1.ovh.net/ftp.mysql.com/
tar xzvf mysql-workbench-gpl-$MWB_VERSION.tar.gz
# Création du dossier qui contiendra le logiciel
echo "Création du dossier qui contiendra le logiciel...";
mkdir $DOSSIER_INSTALLATION
# Lancement d'autogen dans le dossier source
echo "Lancement d'autogen dans le dossier source...";
cd mysql-workbench-gpl-$MWB_VERSION
./autogen.sh
# Compilation : indiqué après l'option j le nombre de thread à utiliser
echo "Compilation en cours...";
make -j3 install DESTDIR=$DOSSIER_INSTALLATION
chown -R $UTILISATEUR:$UTILISATEUR $DOSSIER_INSTALLATION
Pour les débutants :
- copier le code dans un fichier nommé "compilationMWB.sh",
- modifier les constantes UTILISATEUR et DOSSIER_INSTALLATION du début du script avec vos propres informations,
- ouvrir une console
- passer en root (commande
su -), - se rendre dans le dossier contenant le script (commande
cd mon/chemin/), - donner au fichier du script les droits d'exécution (
chmod 755 compilationMWB.sh), - lancer le script :
./compilationMWB.sh - à la fin de la compilation vous trouverez l'exécutable de Mysql Workbench dans votre DOSSIER_INSTALLATION