Installer C::B sous Ubuntu
Bonjour tout le monde,
Je cherche à installer la dernière nightly build (6088) sous Linux Ubuntu (9.10, Karmic Koala, 64 bits)
Je tombe sur un problème apparemment fréquent chez les internautes. Au lancement de C::B via la console, j'ai :
Citation:
codeblocks: relocation error: /usr/lib/libcodeblocks.so.0: symbol _Z18wxSafeConvertWX2MBPKw, version WXU_2.8.2 not defined in file libwx_baseu-2.8.so.0 with link time reference
On trouve des explications sur le Net, comme celle-ci (http://lgp203.free.fr/spip/spip.php?article1) :
Citation:
You must uninstall wxWidgets provided by wxWidgets.org and install instead wxWidgets available in the Ubuntu universe repository.
Etant nouveau sous Linux, et ayant peu d'expérience de la manipulation des paquets et des dépendances (un nouvel univers quand on débarque de Windows :P), ce genre d'explication ne m'avance pas beaucoup.
Comment je fais pour désinstaller la wxWidgets fourni par wxWidgets.org ?
Et il m'avait semblé avoir installé le wxWidgets proposé dans les dépôts d'Ubuntu...
Merci à celui pourra me donner un petit coup de pouce...
Comment j'ai finalement réussi...
Merci à vous ok.Idriss, et Dut, pour vos réponses.
ok.Idriss : effectivement, ce qui m'intéresse, c'est d'installer la dernière "Nighlty Build". Le problème d'ailleurs survenait que ce soit la 8.02 [serait temps qu'ils sortent une autre release stable, vous ne croyez pas ?] ou la dernière "nocturne". Mais vos commandes "aptitude" m'ont intéressé. Je ne connaissais pas le "purge".
Dut : Je n'ai pas réussi à mettre en oeuvre ce qui est expliqué dans votre lien (problème de flag non reconnu dans le "configure"). Trop compliqué et "bas-niveau" pour moi pour le moment.
J'ai finalement fait une recherche sur le forum de C::B et suis tombé sur ce lien : http://forums.codeblocks.org/index.p...c,11826.0.html. Pour que le nouveau dépôt soit reconnu dans Synaptic, il faut auparavant taper en ligne de commande (trouvé ici :http://wiki.wxpython.org/InstallingOnUbuntuOrDebian) :
Dans synaptic, il faut chercher la paquet libwxbase2.8-0, puis menu "Paquet > Forcer la version", et choisir la version provenant de wxWidgets (pas celle d'Ubuntu). Ensuite, menu "Paquet > Bloquer la version".
Et là, mon C::B démarre.
Linux, ça se mérite !
Merci pour votre aide.