Instalar la última versión de wxwidgets

10

Estoy intentando instalar la última versión de wxwidgets a través del terminal y seguí estas instrucciones .

Sin embargo, cuando navegué a la carpeta /usr/include, se creó una carpeta llamada wx-3.0-unofficial. ¿Es esta la carpeta correcta?

Además, si quisiera instalar v3.10.0, ¿realizaría los mismos comandos pero reemplazaría 3.0 por 3.1?

Básicamente, ¿son estos los comandos correctos que debo usar para instalar wxwidgets o hay un método mejor?

En la página, los comandos son los siguientes (omití la parte al instalar el 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

Luego, seguí algunas instrucciones de la guía del usuario

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

Reemplacé 2.8 por 3.0

filme
fuente

Respuestas:

5

Después de esperar un tiempo, wxwidgets ha publicado un pequeño tutorial sobre cómo instalar la última versión. Al momento de escribir este artículo, el último es v3.1.0. El tutorial puede ser encontrado aquí:

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

En una terminal, haga algo como:

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

Para ingenioso, sustituya su distribución, como xenial por ubuntu 16.04.

sudo apt-get update  
sudo apt-get install libwxbase3.1-0-no oficial \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-no oficial \  
                     libwxgtk3.1-dev \  
                     wx3.1-encabezados \  
                     wx-common \  
                     libwxgtk-webview3.1-0-no oficial \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-no oficial \  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0-no oficial-dbg \  
                     libwxgtk3.1-0-no oficial-dbg \  
                     libwxgtk-webview3.1-0-no oficial-dbg \  
                     libwxgtk-media3.1-0-no oficial-dbg \  
                     wx3.1-i18n \  
                     wx3.1-ejemplos

wx-common y wx3.1-i18n son paquetes opcionales y entrarán en conflicto con los equivalentes wx2.8 de la distribución. Es poco probable que eso importe demasiado, pero wx-common contiene wxrc, por lo que si usa esto, tenga en cuenta que puede haber diferencias después de la actualización.

Editar:

Para un comando de una línea:

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
filme
fuente
olvidó mencionar el primer paso del enlace (roto) de GitHub: sudo apt-key adv --fetch-keys repos.codelite.org/CodeLite.asc Vaya aquí: gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584 y siga las instrucciones, pero reemplace "deb" en el segundo paso con sudo apt-add-repository ' repos.codelite.org/wx3.1.0/ubuntu xenial universe'
gannex
2

¿ Viste la guía wxWidget ?

Seguir las guías del desarrollador es siempre la mejor manera de instalar algo.

Mahdi
fuente
3
Sí, miré esta guía; sin embargo, se refiere a una versión desactualizada. Estoy buscando instalar lo último. ¿A menos que reemplace el 2.8 con 3.1 o 3.0?
película