Installation de la dernière version de wxwidgets

10

J'essaie d'installer la dernière version de wxwidgets via le terminal et j'ai suivi ces instructions .

Cependant, lorsque j'ai accédé au dossier /usr/include, un dossier a été créé appelé wx-3.0-unofficial. Est-ce le bon dossier?

De plus, si je voulais installer la v3.10.0, devrais-je exécuter les mêmes commandes mais remplacer 3.0 par 3.1?

Fondamentalement, sont-ce les bonnes commandes que je devrais utiliser pour installer wxwidgets ou existe-t-il une meilleure méthode?

Sur la page, les commandes sont les suivantes (j'ai sauté la partie sur l'installation de l'IDE):

sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe'
apt-get update 
apt-get install libwxbase3.0-0-unofficial \
                libwxbase3.0-dev \
                libwxgtk3.0-0-unofficial \
                libwxgtk3.0-dev \
                wx3.0-headers \
                wx-common \
                libwxbase3.0-dbg \
                libwxgtk3.0-dbg \
                wx3.0-i18n \
                wx3.0-examples \
                wx3.0-doc

Ensuite, j'ai suivi quelques instructions du guide de l'utilisateur

cd /usr/include
ls | grep wx
sudo ln -sv wx-2.8/wx wx

J'ai remplacé 2.8 par 3.0

philm
la source

Réponses:

5

Après avoir attendu un certain temps, wxwidgets a publié un petit tutoriel sur la façon d'installer la dernière version. À ce jour, la dernière version est la v3.1.0. Le tutoriel peut être trouvé ici:

http://codelite.org/LiteEditor/WxWidgets31Binaries#toc2

Dans un terminal, faites quelque chose comme:

sudo apt-add-repository 'deb http://repos.codelite.org/wx3.1.0/ubuntu/ artful universe'

Pour astucieux, remplacez votre distribution, comme xenial pour ubuntu 16.04.

mise à jour sudo apt-get  
sudo apt-get install libwxbase3.1-0-unofficial \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-unofficial \  
                     libwxgtk3.1-dev \  
                     en-têtes wx3.1 \  
                     wx-common \  
                     libwxgtk-webview3.1-0-unofficial \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-unofficial \  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0-unofficial-dbg \  
                     libwxgtk3.1-0-unofficial-dbg \  
                     libwxgtk-webview3.1-0-unofficial-dbg \  
                     libwxgtk-media3.1-0-unofficial-dbg \  
                     wx3.1-i18n \  
                     wx3.1-exemples

wx-common et wx3.1-i18n sont des packages optionnels et entreront en conflit avec les équivalents wx2.8 de la distribution. Il est peu probable que cela ait trop d'importance, mais wx-common contient wxrc, donc si vous l'utilisez, sachez qu'il peut y avoir des différences après la mise à niveau.

Éditer:

Pour une commande d'une ligne:

sudo apt-get install libwxbase3.1-0-unofficial && sudo apt-get install libwxbase3.1-dev && sudo apt-get install libwxgtk3.1-0-unofficial && sudo apt-get install libwxgtk3.1-dev && sudo apt-get install wx3.1-headers && sudo apt-get install wx-common && sudo apt-get install libwxgtk-webview3.1-0-unofficial && sudo apt-get install libwxgtk-webview3.1-dev && sudo apt-get install libwxgtk-media3.1-0-unofficial && sudo apt-get install libwxgtk-media3.1-dev && sudo apt-get install libwxbase3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-webview3.1-0-unofficial-dbg && sudo apt-get install libwxgtk-media3.1-0-unofficial-dbg && sudo apt-get install wx3.1-i18n && sudo apt-get install wx3.1-examples
philm
la source
vous avez oublié de mentionner la première étape du lien (cassé) GitHub: sudo apt-key adv --fetch-keys repos.codelite.org/CodeLite.asc Allez ici: gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584 et suivez les instructions, mais remplacez "deb" dans la deuxième étape par sudo apt-add-repository ' repos.codelite.org/wx3.1.0/ubuntu xenial univers'
gannex
2

Avez-vous regardé le guide wxWidget .

Suivre les guides du développeur est toujours le meilleur moyen d'installer quelque chose.

Mahdi
la source
3
Oui, j'ai regardé ce guide; cependant, il s'agit d'une version obsolète. Je cherche à installer la dernière version. A moins que je ne remplace le 2.8 par 3.1 ou 3.0?
philm