{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name = 이노 셋업
| logo = Inno Setup icon.png
| logo caption = 
| screenshot = 
| caption = 
| programming_language = [[파스칼]]
| developer = Jordan Russell, Martijn Laan
| released = 1997년
| latest_release_version = 6.3.3
| latest_release_date = {{시작 날짜와 나이|2024|7|12}}
| latest_preview_version = 
| latest_preview_date = 
| operating_system = [[마이크로소프트 윈도우]]
| genre = 설치 제작기
| license = 수정된 [[BSD 라이선스]]<ref name="ncp">
  {{웹 인용
    |url=https://github.com/jrsoftware/issrc/blob/master/license.txt
    |title=Inno Setup License
    |date=7 January 2016
    |publisher=JRSoftware.org
  }}</ref>
}}
'''이노 셋업'''(Inno Setup)은 Jordan Russell이 [[델파이|파스칼]]로 개발한, 스크립트로 동작하는 설치 시스템이며, [[자유 소프트웨어]]<ref name="ncp" />이다. 최초 버전은 1997년에 출시되었다.

== 역사 ==
Jordan Russell이 볼랜드 델파이 구매를 통해 받은 [[인스톨실드]] 익스프레스에 만족을 하지 못했기 때문에 그는 자신만의 인스톨러를 만들기로 마음을 먹었다<ref>[https://web.archive.org/web/20010406050529/http://jrsoftware.org/isinfo.htm Why was it created?]</ref> 처음에 이노 셋업은 거의 잘 알려져 있지 않았다. 최초의 공개 버전은 1.09이다.

버전 1.09로 설치 패키지를 만들기 위해 설치 [[디렉터리]]에 "ISS.TXT" 파일을 만들어야 했다. 이 파일 안에 사용자는 오늘날의 이노 셋업에도 여전히 사용되는 [[변수 (컴퓨터 과학)|변수]]와 값을 지정해야 했다. 이 변수들은 설치 패키지의 구성 역할을 하였으나 수많은 다른 기능들은 변경이 불가능했다. 설치 [[컴파일러]]는 [[문서 편집기|편집기]]가 없었고 [[스크립트 언어|스크립트]] 컴파일을 위한 [[셸]]에 더 가까웠다.

이노 셋업의 개발을 통해 점차 더 널리 사용되었다. 이노 셋업이 과거든 현재든 자유 및 오픈 소스이므로 수많은 [[소프트웨어]] 기업들은 소프트웨어 설치를 위해 오픈 소스 솔루션으로 전환하기 시작했다. 이노 셋업이 스크립트 기반이었으므로 이노 셋업의 팬들은 [[ISTool]]과 [[스크립트메이커]]를 시작하여 이노 셋업의 설치를 더 단순하게 하고 시각적인 도움을 주었다.

이노 셋업은 [[셰어웨어 산업상]]을 포함해 2002년부터 2004년까지 수많은 상을 받았다.

수많은 사람들은 이노 셋업 소스 코드를 가지고 [[서드 파티 개발자|서드 파티]] 버전의 이노 셋업을 개발하는데 사용하였다. 한 예로 Martijn Laan의 "My Inno Setup Extensions"는 2003년 6월 이노 셋업에 통합되었다.

== 기능 ==
=== 주요 기능 ===
* [[윈도우 2000|윈도우 7]] 이상 지원<ref name="supported-os">{{웹 인용|url=http://www.jrsoftware.org/isinfo.php|title=About Inno Setup|publisher=JRSoftware.org}}</ref>
* [[64비트]] 애플리케이션 설치 지원. [[x86-64|x64]] 및 [[IA-64]], [[ARM64]] 아키텍처 지원.
* 하나의 바이너리에 여러 플랫폼 ([[IA-32]], x64, IA-64) 지원
* 과거 버전은 [[윈도우 서버 2008]] , [[윈도우 비스타]] ([https://jrsoftware.org/files/is6.2-whatsnew.htm 6.22 이전]), [[윈도우 서버 2003]], [[윈도우 XP]], [[윈도우 2000]] ([https://jrsoftware.org/files/is5-whatsnew.htm 5.6.1 이전]), [[윈도우 9x]], [[윈도우 NT 4.0]] ([http://jrsoftware.org/files/is5-whatsnew.htm#5.4.3 5.5.0 이전]), [[윈도우 NT 3.51]] ([http://www.jrsoftware.org/isdlold.php#2.0 v3.0 이전]), [[윈도우 3.0|윈도우 3.X]]를 지원하였음 ([http://www.jrsoftware.org/isdlold.php#1.2 v1.3 이전])
* 쉬운 [[온라인]] 배포를 위해 프로그램 설치 시 하나의 [[EXE]]의 작성 지원.
* [[디스크 스패닝]] 지원.
* 커스터마이즈 가능한 설치 유형. (예: 전체, 최소, 사용자 지정)
* 완전한 [[제거]] 기능.
* “deflate”, [[bzip2]], [[7-Zip]] [[LZMA]], [[LZMA|LZMA2]], PPMD 파일 [[데이터 압축|압축]] 통합 지원. 인스톨러는 파일 버전 정보 비교, 사용 중인 파일 교체, 공유 파일 카운팅 사용, [[동적 링크 라이브러리|DLL/OCX]] 및 타입 라이브러리 등록, [[글꼴]] 설치 기능이 있음.
* [[시작 메뉴]] 및 [[데스크톱 환경|바탕 화면]]을 포함한 장소에 [[바로 가기]] 작성.
* [[윈도우 레지스트리|레지스트리]] 및 [[INI 파일]] 엔트리 작성.
* 통합형 [[파스칼]] 스크립트 엔진.
* 다언어 설치 지원.
* 암호화된 설치 지원.
* 조용한 설치 및 제거.
* 완전한 [[소스 코드]] 이용 가능 ([[볼랜드 델파이]] 2.0-5.0 및 2009).
* [[유니코드]] 및 오른쪽에서 왼쪽으로 읽는 언어 지원.<ref name="unicode">{{웹 인용
  |url=http://www.jrsoftware.org/files/is5-whatsnew.htm
  |title=Inno Setup change log
  |publisher=JRSoftware.org
  |accessdate=18 January 2010
}}</ref>

== 같이 보기 ==
* [[설치 소프트웨어 목록]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{공식 웹사이트}}
* {{github|jrsoftware/issrc|Inno Setup}}
* [https://web.archive.org/web/20180914025538/http://www.vincenzo.net/isxkb/index.php?title=Main_Page The Inno Setup Extensions Knowledge Base]
* [http://www.paranoia.clara.net/articles/inno_setup_review.html Inno Setup Review by Dave Murray] {{웨이백|url=http://www.paranoia.clara.net/articles/inno_setup_review.html |date=20070708083107 }} - An extensive review of Inno Setup
* [http://www.lexpa.com/ Lexpa ISVS - Inno Setup add-in for Visual Studio]
* [https://web.archive.org/web/20110627230641/http://www.opencandy.com/2011/06/09/installer-platform-comparison-making-the-right-choice/ OpenCandy Installer Platform Comparison] June 2011

[[분류:자유 설치 소프트웨어]]
[[분류:델파이로 작성된 자유 소프트웨어]]
[[분류:윈도우 전용 자유 소프트웨어]]
[[분류:BSD 라이선스 소프트웨어]]
[[분류:파스칼 소프트웨어]]