Ceci est une ancienne révision du document !
wxWidgets
Voila un petit didacticiel qui vous permettra d'installer la dernière version de wxWidgets (actuellement la 2.8.7) afin d'exécuter et développer des applications utilisant cette bibliothèque.
Installation par package (recommandé)
Pourtant, rien ne dit que chez vous cette méthode marche et vous permet d'avoir le dernier package pour ubuntu.
Voila que faire:
Modifier votre fichier de dépot apt-get :
gksudo gedit /etc/apt/sources.list
Deux dépots sont disponibles
Dépot http://apt.tt-solutions.com
Ajouter cette ligne :
deb http://apt.tt-solutions.com/ubuntu/ dapper main
deb http://apt.tt-solutions.com/ubuntu/ edgy main
deb http://apt.tt-solutions.com/ubuntu/ feisty main
deb http://apt.tt-solutions.com/ubuntu/ gutsy main
Récupérez la clé publique du dépôt :
wget http://www.tt-solutions.com/vz/key.asc -O- | sudo apt-key add -
Dépot http://apt.wxwidgets.org/
Ajouter cette ligne :
deb http://apt.wxwidgets.org/ dapper-wx main
deb http://apt.wxwidgets.org/ edgy-wx main
deb http://apt.wxwidgets.org/ feisty-wx main
deb http://apt.wxwidgets.org/ gutsy-wx main
deb http://apt.wxwidgets.org/ hardy-wx main
Récupérez la clé publique du dépôt :
wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -
Mettez a jour les paquets :
sudo apt-get update
Chercher enfin dans Synaptic le package wxWidgets 2.8.7 (ou 2.8.8) et installez-le normalement.
Installer manuellement
Si comme moi vous n'arrivez pas a récupérer la clé publique du dépôt, ou si la dernière version n'est pas disponible dans le dépôt, suivez cette méthode.
Commencez par télécharger wxGTK sur le site officiel:
wget http://switch.dl.sourceforge.net/sourceforge/wxwindows/wxGTK-2.8.7.tar.gz
Il pèse environ 11 Mo.
Dézipper cette archive, et placez-vous dans ce dossier :
cd /home/user/wxGTK-2.8.7
Commencer par un bon vieux :
./configure
Le script va chercher si toutes les dépendances nécessaire à wxWidgets sont installées. Il demande notamment apt://libgtk2.0-dev
Après cela vous devez compiler wxWidgets :
make
Ceci est assez long, allez donc boire un coup ça évite les migraines.
Une fois cette très longue installation terminée faites un :
sudo make install
Cette opération est aussi assez longue, mais rassurez vous largement moins que la compilation.
Sans ça rien ne fonctionnera :
sudo ldconfig
Fermez le terminal, et miracle vous pouvez exécuter des applications wxWidgets.
Désinstallation
Pour effectuer une mise à jour, il est conseillé de bien désinstaller votre installation précédente ainsi :
sudo make uninstall
Dans le dossier wxGTK-2.8.7 où l'on a compiler la librairie juste avant.
N'oubliez enfin pas un :
sudo ldconfig
Installer ensuite la nouvelle version.
Pour les développeurs
Afin de compiler des applications utilisant wxWidgets, installez g++, puis entrer comme commande :
g++ main.cpp -o executable `wx-config --libs --cppflags` -Wall
Merci d'avoir lu ce tutoriel, j'invite tous ceux qui auraient des informations que j'aurai oublié de signaler a modifier cette page.
Bonne continuation,
Contributeurs : Uims (profil forum) et Zoloom