我正在尝试通过终端安装最新版本的 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
我用 3.0 替换了 2.8
答案1
经过一段时间的等待,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'
对于 artful,请替换您的发行版,例如将 xenial 替换为 ubuntu 16.04。
sudo apt-get 更新 安装 libwxbase3.1-0-unofficial 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
答案2
你看过了吗wxWidget 指南。
遵循开发人员指南始终是安装某些东西的最佳方法。
答案3
在 Ubuntu Bionic 中,有些软件包不存在。你可以试试这个
sudo apt-get install libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-0v5 libwxgtk3.0-dev wx3.0-headers wx-common libwxgtk-webview3.0-gtk3-0v5 libwxgtk-webview3.0-gtk3-dev libwxgtk-media3.0-0v5 libwxgtk-media3.0-dev wx3.0-i18n wx3.0-examples
安装以下软件包:
libwxbase3.0-0v5
libwxbase3.0-dev
libwxgtk3.0-0v5
libwxgtk3.0-dev
wx3.0-headers
wx-common
libwxgtk-webview3.0-gtk3-0v5
libwxgtk-webview3.0-gtk3-dev
libwxgtk-media3.0-0v5
libwxgtk-media3.0-dev
wx3.0-i18n
wx3.0-examples
查看这些包搜索结果了解更多信息。