목차

x64 우분투 ( pre-compiled deb )

ostinato-drone 은 미리 컴파일 된 것이 있음. controller ( GUI  )는 없음

https://www.eve-ng.net/index.php/documentation/howtos/howto-add-linux-ostinato/
http://www.eve-ng.net/repo/pool/main/e/eve-ng-addons-ostinato-drone/

$ sudo apt-get install eve-ng-addons-ostinato-drone

x64 CentOS 7

(2020.03.02 기준, CentOS 7 리눅스)
https://devguide.ostinato.org/BuildingFromSource.html


Prerequisites 에서 '+' 로 표시된 건, (or higher version) 의 줄임말.
소수점 뒤의 마이너 버전이 바뀌는 건 괜찮음. 메이저 버전이 바뀌면 좀 힘들지도.


QT 오프라인 인스톨러 설치
(2020.03.02 기준 5.14.1 이 최신)
http://download.qt.io/official_releases/qt/
꼭 QT 5.9를 설치해야 하겠다 하면 아래 링크에서 다운로드
http://download.qt.io/official_releases/qt/5.9/5.9.9/


Protocol Buffers 2.3+

버전 확인
$ yum search protobuf --show-duplicate | grep x86_64 | sort | uniq
...
protobuf-2.5.0-8.el7.x86_64 : Protocol Buffers - Google's data interchange
protobuf-compiler-2.5.0-8.el7.x86_64 : Protocol Buffers compiler
protobuf-devel-2.5.0-8.el7.x86_64 : Protocol Buffers C++ headers and libraries
...
protobuf-c-1.0.2-3.el7.x86_64 : C bindings for Google's Protocol Buffers
protobuf-c-compiler-1.0.2-3.el7.x86_64 : Protocol Buffers C compiler
protobuf-c-devel-1.0.2-3.el7.x86_64 : Protocol Buffers C headers and libraries
...

설치
$ sudo yum -y install \
protobuf protobuf-compiler protobuf-devel \ 
protobuf-c protobuf-c-compiler protobuf-c-devel 


libpcap

$ sudo yum -y install libpcap libpcap-devel


libnl3, libnl-route3
https://www.infradead.org/~tgr/libnl/
CentOS 에서는 libnl-route3 패키지가 없고 libnl3-devel 이 있음

필수 패키지
버전 확인
$ yum search libnl3 --show-duplicate | grep x86_64 | sort | uniq
libnl3-3.2.28-4.el7.x86_64 : Convenience library for kernel netlink sockets
libnl3-cli-3.2.28-4.el7.x86_64 : Command line interface utils for libnl3
libnl3-devel-3.2.28-4.el7.x86_64 : Libraries and headers for using libnl3
libnl3-doc-3.2.28-4.el7.x86_64 : API documentation for libnl3

설치
$ yum install -y libnl3 libnl3-devel


공식문서의 QT Creator 로 빌드 따라하면 됨


arm64 ( 라즈베리파이 )

라즈베리파이에서 QT Creator 를 사용하려면 아래 문서 참고
https://forum.qt.io/topic/105817


나머지 패키지들도 ARM으로 빌드한 바이너리가 존재함
http://ports.ubuntu.com/ubuntu-ports/dists/trusty/main/binary-armhf/Packages.bz2


  • 레이블 없음