Встановлення останньої версії wxwidgets


10

Я намагаюся встановити останню версію wxwidgets через термінал і слідував цим вказівкам .

Однак, коли я перейшов до папки /usr/include, була створена папка з назвою wx-3.0-unofficial. Це правильна папка?

Крім того, якщо я хотів би встановити v3.10.0, чи повинен я виконувати ті самі команди, але замінити 3.0 на 3.1?

В основному це правильні команди, які я повинен використовувати для встановлення wxwidgets чи є кращий метод?

На сторінці такі команди (я пропустив частину встановлення 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

Потім я дотримувався деяких вказівок із посібника користувача

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

Я замінив 2,8 на 3,0

Відповіді:


5

Зачекавши деякий час, wxwidgets опублікував невеликий підручник про те, як встановити останню версію. Станом на це написання, остання версія v3.1.0. Підручник можна знайти тут:

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

У терміналі зробіть щось на кшталт:

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

Для майстерного замініть свій дистрибутив, наприклад, xenial на ubuntu 16.04.

sudo apt-get update  
sudo apt - встановіть libwxbase3.1-0-неофіційно \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-неофіційно \  
                     libwxgtk3.1-dev \  
                     wx3.1-заголовки \  
                     wx-звичайний \  
                     libwxgtk-webview3.1-0-неофіційно \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-неофіційно \  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0-неофіційно-dbg \  
                     libwxgtk3.1-0-неофіційно-dbg \  
                     libwxgtk-webview3.1-0-неофіційно-dbg \  
                     libwxgtk-media3.1-0-неофіційно-dbg \  
                     wx3.1-i18n \  
                     wx3.1-приклади

wx-common та wx3.1-i18n - необов'язкові пакети, які суперечать еквівалентам wx2.8 дистрибутива. Це навряд чи має значення занадто багато, але wx-common містить wxrc, тому якщо ви використовуєте це, майте на увазі, що після оновлення можуть виникнути відмінності.

Редагувати:

Для команди в одному рядку:

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

ви забули згадати перший крок зі (поламаного) посилання GitHub: sudo apt-key adv --fetch-ключі repos.codelite.org/CodeLite.asc Перейдіть сюди: gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584 та дотримуйтесь інструкції, але замініть "deb" на другому кроці sudo apt-add-repository ' repos.codelite.org/wx3.1.0/ubuntu xenial university'
gannex

2

Ви подивилися посібник із wxWidget .

Дотримуючись посібників розробника - це завжди найкращий спосіб встановити щось.


3
Так, я переглянув цей посібник; однак це стосується застарілої версії. Я хочу встановити останню версію. Якщо я не замінюю 2.8 на 3.1 або 3.0?
фільм
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.