Installieren der neuesten Version von wxwidgets


10

Ich versuche, die neueste Version von wxwidgets über das Terminal zu installieren, und befolge diese Anweisungen .

Als ich jedoch zu dem Ordner navigierte, /usr/includewurde ein Ordner mit dem Namen erstellt wx-3.0-unofficial. Ist das der richtige Ordner?

Wenn ich v3.10.0 installieren wollte, würde ich dann dieselben Befehle ausführen, aber 3.0 durch 3.1 ersetzen?

Sind dies im Grunde die richtigen Befehle, die ich zum Installieren von wxwidgets verwenden sollte, oder gibt es eine bessere Methode?

Auf der Seite lauten die Befehle wie folgt (ich habe den Teil bei der Installation der IDE übersprungen):

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

Dann folgte ich einigen Anweisungen aus der Bedienungsanleitung

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

Ich habe 2.8 durch 3.0 ersetzt

Antworten:


4

Nach einiger Wartezeit hat wxwidgets ein kleines Tutorial zur Installation der neuesten Version veröffentlicht. Zum jetzigen Zeitpunkt ist die neueste Version v3.1.0. Das Tutorial finden Sie hier:

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

Führen Sie in einem Terminal Folgendes aus:

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

Ersetzen Sie Ubuntu 16.04 durch kunstvoll, z. B. durch Xenial.

sudo apt-get update  
sudo apt-get install libwxbase3.1-0-inoffiziell \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-inoffiziell \  
                     libwxgtk3.1-dev \  
                     wx3.1-headers \  
                     wx-common \  
                     libwxgtk-webview3.1-0-inoffiziell \  
                     libwxgtk-webview3.1-dev \  
                     libwxgtk-media3.1-0-inoffiziell \  
                     libwxgtk-media3.1-dev \  
                     libwxbase3.1-0-inofficial-dbg \  
                     libwxgtk3.1-0-inofficial-dbg \  
                     libwxgtk-webview3.1-0-inofficial-dbg \  
                     libwxgtk-media3.1-0-inofficial-dbg \  
                     wx3.1-i18n \  
                     wx3.1-Beispiele

wx-common und wx3.1-i18n sind optionale Pakete und stehen in Konflikt mit den wx2.8-Entsprechungen der Distribution. Es ist unwahrscheinlich, dass dies zu wichtig ist, aber wx-common enthält wxrc. Wenn Sie dies verwenden, beachten Sie, dass nach dem Upgrade möglicherweise Unterschiede auftreten.

Bearbeiten:

Für einen einzeiligen Befehl:

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

Sie haben vergessen, den ersten Schritt des (kaputten) GitHub-Links zu erwähnen: sudo apt-key adv --fetch-keys repos.codelite.org/CodeLite.asc Gehen Sie hier: gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584 und folgen Sie die Anweisungen, aber ersetzen Sie "deb" im zweiten Schritt durch sudo apt-add-repository ' repos.codelite.org/wx3.1.0/ubuntu xenial Universum'
gannex

2

Sieht man bei wxWidget Führung .

Das Befolgen der Entwicklerhandbücher ist immer der beste Weg, um etwas zu installieren.


3
Ja, ich habe mir diesen Leitfaden angesehen. Es handelt sich jedoch um eine veraltete Version. Ich suche die neueste zu installieren. Es sei denn, ich ersetze die 2.8 durch 3.1 oder 3.0?
Philm
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.