목차
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