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

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

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.