GUI 사용자 정의를 사용하여 Windows 용 QGIS 설치 프로그램 작성 [닫기]


19

GUI가 제거 된 Windows 용 사용자 정의 QGIS 설치 프로그램을 작성하려고합니다. QGis의 사용자 정의 기능을 사용하여 GUI를 사용자 정의하고 .ini 파일로 저장했습니다.

설치 프로그램에이 사용자 정의 GUI를 어떻게 포함시킬 수 있습니까?

이 매우 유용한 자습서를 찾았습니다.

http://linfiniti.com/2011/05/building-custom-qgis-installers-for-windows/

의견에는 맞춤 도구를 사용하여 포함 할 수 있다고 말합니다. 그러나 설치 관리자 패키지에서 사용자 지정 파일을 저장하는 방법과 위치는 정확히 나와 있지 않습니다.

사용자 정의 GUI를 자동으로로드하는 또 다른 가능성은 다음과 같습니다.

http://linfiniti.com/2011/07/batch-customizing-qgis/ 레지스트리 키 customization.reg를 내보내고 설치 관리자의 어딘가에 포함시키는 방법에 대한 생각은 어디에 있습니까?

따라서 Windows 레지스트리 키 customization.reg를 내보내고 설치 패키지에 저장 한 다음 설치가 완료된 후이 레지스트리 키를 가져 오는 배치 파일을 작성해야합니다.

가능하다고 생각하십니까?

이것이 제가 지금까지 찾은 것입니다.

누구든지 가장 쉬운 방법은 무엇입니까?

답변:


1

따라서 QGIS는 최종 결과를 생성하는 NSIS 설치 시스템 (일명 Winamp 설치 프로그램)을 사용합니다. 시도하지 않고 IMHO는 다음과 같이 작업해야합니다.

  • 체크 아웃 QGIS 소스
  • Windows 바이너리를 빌드하십시오
  • .reg 파일을 / ms-windows / installer files /에 추가하십시오
  • .nsh 스크립트를 수정하여 .reg를 찾은 다음 레지스트리를 패치하십시오.
  • 마지막 단계 대신 다음 방법으로 사용자 정의 설정을 추가하십시오.
    http://nsis.sourceforge.net/Reg2Nsis_-_convert_registry_info_into_NSIS_commands

가상 머신을 사용하는 것이 좋습니다. 제대로 작동 할 때까지 약간의 시간이 필요하고 시스템을 엉망으로 만들면 안됩니다. :)

몇 대의 컴퓨터에서만 사용하기를 기대하기 때문에 이것이 OS4win 설치 프로그램 래퍼에 어떤 영향을 미치는지 잘 모르겠습니다. (공식 설치 프로그램을 사용하고 .reg 패치를 수동으로 쉽게 적용 할 수 있습니까?)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.