kr-MATAGI / ELGO_Client_QT

ELGO_Client Solution (LGPL-3.0)
1 stars 0 forks source link

[ELGO_Client] QT Installer Framework 적용 #6

Closed kr-MATAGI closed 3 years ago

kr-MATAGI commented 3 years ago

QT-Installer-Framework-youtube

위 URL을 참고하면서 진행하면 바이너리를 처음 배포할 경우 편하게 Installer만으로 배포할 수 있다.

과정을 요약하자면 아래와 같다.

  1. qt-installer-fw 에서 가장 최신의 QT-Installer-Framework를 다운로드 한다. (리눅스 .run 파일)
  2. 위 .run 파일을 설치 후, 임의의 위치에 ELGO-Client가 설치될 폴더를 생성한다.
  3. 생성 후 qt-installer-fw가 설치된 폴더의 example에서 tutorial 폴더를 그대로 복사 한다.
  4. 위 config와 package 폴더의 파일들을 동영상을 참고해 편집한다.
  5. data폴더에 현재 빌드된 바이너리들을 추가한다.
  6. qt-installer-fw/bin 폴더의 binarycreator의 path를 복사 후 ELGO-Client 폴더의 config와 package가 존재하는 위치에서 아래와 같은 Command를 입력한다.

/home/jaehoon/Qt/QtIFW-4.1.1/bin/binarycreator -c config/config.xml -p packages ELGO-Client-Installer.run ([binarycreator path] -c config/config.xml -p packages [생성되는 installer이름.run]

위 과정을 마치면 아래와 같은 설치 마법사를 얻을 수 있다. image