Digital Recipe

NSIS 소개 및 사용법 본문

프로그래밍/개발 도구

NSIS 소개 및 사용법

노리터 2013. 3. 28. 18:33

1. NSIS 소개


1.1 소개

NSIS는 NullSoft사에서 만든 오픈소스 Windows 인스톨러 제작 툴이다.

NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers.


1.2 공식사이트

http://nsis.sourceforge.net/




2. 사용법


2.1 제작도구

  • NSIS : NSIS 스크립트에 따라 Installer를 생성하는 NSIS 프로그램
  • HM NIS Edit : NSIS 스크립트를 마법사 기능을 이용하여 쉽게 작성할 수 있도록 도와주는 편집기


2.2 제작방법

  • NSIS 프로그램을 통해 압축할 프로그램 바이너리를 준비한다.
  • 설치 시 나타날 사용자 라이센스가 담긴 텍스트 문서를 준비한다.
  • NSIS스크립트를 생성한다.
  • NSIS스크립트를 이용하여 NSIS 프로그램으로 Installer를 생성한다.



3. 스크립트 작성법

3.1 게으른 엔지니어가 사는 법

4. Q&A

4.1 설치 때 Windows에 Visual C++ Redistributable package 설치 여부를 확인하고 싶을 때

 http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=50&MAEULNo=20&no=869355&ref=869320


4.2 NSIS스크립터에 다른 인스톨 파일 넣기 (예를 들어 Visual C++ Redistributable package)

http://blog.daum.net/snowman99/1205585


4.3 Uninstall 시 시작메뉴 항목들이 정상적으로 삭제되지 않는 경우 정상적으로 삭제하기

http://alias007.tistory.com/360


4.4 Install 시 이전 버전을 자동으로 Uninstall 하기

 http://devnote.tistory.com/92


4.5 Windows 환경변수에 새로운 값 추가 및 삭제하기

 http://nsis.sourceforge.net/Setting_Environment_Variables

 http://nsis.sourceforge.net/Environmental_Variables:_append


4.6. Windows 종류에 따라 다른 프로그램 설치하기

 http://www.cyworld.com/photowow/5325323



Written by Hoseok Seo

2013. 03. 28

Comments