web-dev-qa-db-fra.com

Installer la dernière version de wxwidgets

Je tente d'installer la dernière version de wxwidgets via le terminal et suivi ces instructions .

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

De plus, si je souhaitais installer la version 3.10.0, exécuterais-je les mêmes commandes mais remplacerais-je 3.0 par 3.1?

Fondamentalement, s'agit-il des commandes correctes 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 ignoré la partie lors de l'installation de l'EDI):

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 certaines instructions du guide d'utilisation

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

J'ai remplacé 2.8 par 3.0

10
philm

Après avoir attendu quelque temps, wxwidgets a publié un petit tutoriel sur la façon d’installer la dernière version. A 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, substituez votre distribution, telle que xenial à ubuntu 16.04.

Sudo apt-get update 
 Sudo apt-get install libwxbase3.1-0-unofficial\
 Libwxbase3.1-dev\
 Libwxgtk3.1-0-unofficial\
 libwxgtk3.1-dev\
 wx3.1-headers\
 wx-common\
 libwxgtk-webview3.1-0-officieux\
 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-examples

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 importe trop, mais wx-common contient wxrc. Par conséquent, sachez qu’il peut y avoir des différences après la mise à niveau.

Modifier:

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
4
philm

Avez-vous regardé wxWidget guide .

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

2
Mahdi