CentOS 6.5에 설치된 NS-3.25 PyViz 시각화 도구

CentOS 6.5에 설치된 NS-3.25 PyViz 시각화 도구

Network Simulator 3.25내 컴퓨터 에 설치 중 입니다 CentOS 6.5.

내 환경에서는 저장소를 사용할 수 없으며 내 컴퓨터에서 각 패킷을 다운로드한 다음 다른 컴퓨터로 전송해야 합니다.

python2.6과 2.7의 두 가지 버전이 있습니다 . NS-3 ./configuration2.6을 사용하세요.

저는 PyViz 시각화 도구를 사용하여 NS-3을 구축하고 있는데 waf지금까지는 아무런 문제도 없었습니다.

특히 난 버릴 수가 없어

(빠진 Python 모듈: gtk, goocanvas)

처음 에는 pygraphviz module누락되었지만 올바른 패키지를 설치하면 문제가 해결되었습니다. 그래서 gtk와 goocanvas에서도 같은 결과를 기대했지만 그렇지 않았습니다. (Python 2.7을 사용하는 경우 pygraphviz 모듈도 없습니다)

소스 파일과 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 시각화 모듈을 설치할 수 있습니다.

관련 정보