我正在机器Network Simulator 3.25
上安装CentOS 6.5
。
在我的环境中,我无法使用任何存储库,必须从计算机下载每个数据包,然后将其传输到其他计算机。
我有两个版本python
:2.6 和 2.7。
NS-3
./configuration
使用2.6的。
我正在使用 PyViz 可视化工具构建 NS-3 waf
,到目前为止我没有遇到任何问题。
特别是我无法摆脱
(缺少 python 模块:gtk、goocanvas)
最初甚至pygraphviz module
丢失了,但安装正确的软件包解决了它。所以我期望 gtk 和 goocanvas 得到相同的结果,但事实并非如此。 (如果我使用 python 2.7 也缺少 pygraphviz module`)
我尝试了源文件和 rpm,但NS-3
./configuration
仍然找不到它们。两个模块都在/usr/lib/pkgconfig/
.
任何想法 ?
答案1
解决方案很简单......某些库之间存在不匹配。特别是,重新安装gtk2-2.20.1-4
数据包(libgtk-x11-2.0.so.0
引起了一些麻烦)就成功了。
测试 pygtk-demo 时发现该问题:
未定义符号:gdk_pixbuf_format_get_type
现在 NS-3 正在正确检测所有包,我能够安装 PyViz 可视化模块