การติดตั้ง 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-get install libwxbase3.1-0-unofficial \  
                     libwxbase3.1-dev \  
                     libwxgtk3.1-0-unofficial \  
                     libwxgtk3.1-dev \  
                     wx3.1-headerers  
                     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-ตัวอย่าง

wx-common และ wx3.1-i18n เป็นแพ็คเกจเสริมและจะขัดแย้งกับ wx2.8 ที่เทียบเท่าของ distro สิ่งนี้ไม่น่าจะมีความสำคัญมากนัก แต่ 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-keys repos.codelite.org/CodeLite.asc ไปที่นี่: gist.github.com/abdulhalim-cu/f3ae4be0b45baabef5623ccdd20ca584และติดตาม คำแนะนำ แต่แทนที่ "deb" ในขั้นตอนที่สองด้วย sudo apt-add-repository ' repos.codelite.org/wx3.1.0/ubuntu xenial universe'
gannex

2

คุณดูคู่มือ wxWidgetไหม

การทำตามคำแนะนำของนักพัฒนาซอฟต์แวร์เป็นวิธีที่ดีที่สุดในการติดตั้งบางสิ่ง


3
ใช่ฉันดูคู่มือนี้แล้ว อย่างไรก็ตามมันอ้างถึงเวอร์ชันที่ล้าสมัย ฉันกำลังมองหาที่จะติดตั้งล่าสุด ถ้าฉันจะแทนที่ 2.8 ด้วย 3.1 หรือ 3.0?
philm
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.