이노 셋업
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
이노 셋업(Inno Setup)은 조던 러셀이 개발한 윈도우용 무료 설치 프로그램 제작 도구이다. 볼랜드 델파이 구매 시 제공된 InstallShield Express에 만족하지 못해 개발되었으며, 1.09 버전으로 처음 공개되었다. 초기 버전에서는 텍스트 파일 기반의 스크립트를 사용했으나, 무료로 사용할 수 있다는 점과 스크립트 기반의 유연성으로 인해 많은 소프트웨어 회사에서 채택했다. 2002년부터 2004년까지 셰어웨어 산업 어워드를 수상했으며, ISTool, 스크립트메이커 등 팬들이 개발한 부가 도구들을 통해 편의성을 높였다. 현재 윈도우 2000 이상을 지원하며 64비트 애플리케이션 설치, 다국어 설치, 유니코드 지원 등 다양한 기능을 제공한다.
더 읽어볼만한 페이지
- 자유 설치 소프트웨어 - WiX
WiX는 윈도우 인스톨러 패키지(.msi)를 구축하기 위한 마이크로소프트의 오픈 소스 도구 모음으로, 명령줄 인터페이스를 통해 소스 코드를 컴파일 및 링크하여 설치 패키지를 생성하며, Visual Studio 설치 프로젝트의 대안으로 .NET Foundation에서 관리된다. - 델파이로 작성된 자유 소프트웨어 - Dev-C++
Dev-C++는 C 및 C++ 프로그래밍 언어를 위한 통합 개발 환경으로, DevPak을 통해 기능을 확장할 수 있으며, 초보자에게 추천되는 프로그램이다. - 델파이로 작성된 자유 소프트웨어 - 솔댓
솔댓은 다양한 게임 모드, 무기, 사용자 제작 콘텐츠 지원을 특징으로 2017년 스팀 출시 이후 지속적인 업데이트와 한국 서버 서비스, 커뮤니티 활동을 통해 긍정적인 평가를 받는 게임이다. - 윈도우 전용 자유 소프트웨어 - VirtualDub
VirtualDub은 윈도우 운영 체제에서 실행되는 무료 오픈 소스 비디오 캡처 및 처리 유틸리티이며, AVI 파일을 주로 처리하고 플러그인을 통해 다른 파일 형식도 지원하며, 동영상 캡처, 편집, 비디오 처리 및 필터 기능을 제공한다. - 윈도우 전용 자유 소프트웨어 - 미디어 플레이어 클래식
마이크로소프트 윈도우 미디어 플레이어의 대안으로 개발된 미디어 플레이어 클래식은 가벼운 미디어 플레이어로서, 다양한 코덱 지원과 확장성을 제공하며 인기를 얻었으나, 개발 중단 이후 여러 파생 버전이 개발되어 기능 개선과 새로운 코덱 지원 등의 발전을 이루어왔다.
이노 셋업 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
![]() | |
장르 | 설치 프로그램 제작 도구 |
라이선스 | Inno Setup 라이선스 |
개발 | |
개발자 | Jordan Russell's Software |
프로그래밍 언어 | 델파이, 파스칼 |
최초 출시 | 1997년 |
최신 버전 | 6.3.3 |
최신 릴리스 날짜 | 2024년 7월 12일 |
운영체제 | 윈도우 |
2. 역사
조던 러셀은 볼랜드 델파이를 구매하면서 받은 InstallShield Express에 만족하지 못해 자신만의 인스톨러를 개발했다.[17][3] 최초 공개 버전은 1.09였다.
초기 버전 1.09에서는 설치 패키지를 만들기 위해 설치 디렉터리에 "ISS.TXT" 파일을 생성하고, 이 파일에 현재 Inno Setup에서도 사용되는 변수와 값을 지정해야 했다. 이 변수들은 설치 패키지 구성을 담당했지만, 다른 많은 기능은 변경할 수 없었다. 설치 컴파일러는 편집기가 없었고, 스크립트를 컴파일하는 셸에 가까웠다.
Inno Setup은 상업적 및 비상업적 용도로 무료로 사용할 수 있다는 점 때문에 인기를 얻었으며,[4] 많은 소프트웨어 회사들이 이 도구를 채택했다. Inno Setup은 스크립팅을 기반으로 했기 때문에, 팬들이 Inno Setup용 설치 프로그램을 시각적이고 더 간단하게 만들 수 있도록 ISTool과 스크립트메이커를 개발했다.
Inno Setup은 2002년부터 2004년까지 3년 연속 셰어웨어 산업 어워드를 수상했다.[5]
많은 사람들이 Inno Setup 소스 코드를 이용해 타사 버전의 Inno Setup을 개발했다.[6] Martijn Laan이 개발한 ''My Inno Setup Extensions''는 2003년 6월 Inno Setup에 통합되었다.[7]
2. 1. 개발 배경
조던 러셀은 볼랜드 델파이를 구매했을 때 받은 인스톨실드 익스프레스에 만족하지 못하여, 자신만의 설치 프로그램을 만들기로 결심했다.[17][3] 처음에 이노 셋업은 거의 잘 알려져 있지 않았다. 최초의 공개 버전은 1.09이다.버전 1.09로 설치 패키지를 만들기 위해 설치 디렉터리에 "ISS.TXT" 파일을 만들어야 했다. 이 파일 안에 사용자는 오늘날의 이노 셋업에도 여전히 사용되는 변수와 값을 지정해야 했다. 이 변수들은 설치 패키지의 구성 역할을 하였으나 수많은 다른 기능들은 변경이 불가능했다. 설치 컴파일러는 편집기가 없었고 스크립트 컴파일을 위한 셸에 더 가까웠다.
이노 셋업은 무료 및 오픈 소스였기 때문에 점차 널리 사용되었고,[4] 수많은 소프트웨어 기업들은 소프트웨어 설치를 위해 오픈 소스 솔루션으로 전환하기 시작했다. 이노 셋업이 스크립트 기반이었으므로 이노 셋업의 팬들은 ISTool과 스크립트메이커를 시작하여 이노 셋업의 설치를 더 단순하게 하고 시각적인 도움을 주었다.
이노 셋업은 셰어웨어 산업상을 포함해 2002년부터 2004년까지 수많은 상을 받았다.[5]
수많은 사람들은 이노 셋업 소스 코드를 가지고 서드 파티 버전의 이노 셋업을 개발하는데 사용하였다.[6] 한 예로 Martijn Laan의 "My Inno Setup Extensions"는 2003년 6월 이노 셋업에 통합되었다.[7]
2. 2. 발전 과정
조던 러셀은 볼랜드 델파이를 구매하면서 받은 InstallShield Express에 만족하지 못해 자신만의 인스톨러를 개발했다.[17][3] 최초 공개 버전은 1.09였다.초기 버전 1.09에서는 설치 패키지를 만들기 위해 설치 디렉터리에 "ISS.TXT" 파일을 생성하고, 이 파일에 현재 Inno Setup에서도 사용되는 변수와 값을 지정해야 했다. 이 변수들은 설치 패키지 구성을 담당했지만, 다른 많은 기능은 변경할 수 없었다. 설치 컴파일러는 편집기가 없었고, 스크립트를 컴파일하는 셸에 가까웠다.
Inno Setup은 상업적 및 비상업적 용도로 무료로 사용할 수 있다는 점 때문에 인기를 얻었으며,[4] 많은 소프트웨어 회사들이 이 도구를 채택했다. Inno Setup은 스크립팅을 기반으로 했기 때문에, 팬들이 Inno Setup용 설치 프로그램을 시각적이고 더 간단하게 만들 수 있도록 ISTool과 스크립트메이커를 개발했다.
Inno Setup은 2002년부터 2004년까지 3년 연속 셰어웨어 산업 어워드를 수상했다.[5]
많은 사람들이 Inno Setup 소스 코드를 이용해 타사 버전의 Inno Setup을 개발했다.[6] Martijn Laan이 개발한 ''My Inno Setup Extensions''는 2003년 6월 Inno Setup에 통합되었다.[7]
3. 기능
3. 1. 주요 기능
이노 셋업은 윈도우 7 이상을 지원하며,[18] 64비트 애플리케이션 설치를 지원한다. x64, IA-64, ARM64 아키텍처를 지원한다.[18] 단일 EXE 파일로 여러 플랫폼(IA-32, x64, IA-64, ARM64)을 지원한다.이전 버전에서는 윈도우 서버 2008, 윈도우 비스타, 윈도우 서버 2003, 윈도우 XP, 윈도우 2000, 윈도우 9x, 윈도우 NT 4.0, 윈도우 NT 3.51, 윈도우 3.X를 지원했다.
온라인 배포를 위한 단일 EXE 파일 생성을 지원하고, 디스크 스패닝을 지원한다. 설치 유형은 전체, 최소, 사용자 지정 등으로 다양하게 제공되며, 완전한 제거 기능을 지원한다.
파일 압축 방식으로는 “deflate”, bzip2, 7-Zip LZMA, LZMA2, PPMD 등을 통합 지원한다. 파일 버전 정보 비교, 사용 중인 파일 교체, 공유 파일 카운팅, DLL/OCX 및 타입 라이브러리 등록, 글꼴 설치 등의 기능이 제공된다.
시작 메뉴 및 바탕 화면에 바로 가기를 만들 수 있으며, 레지스트리 및 INI 파일 엔트리를 생성할 수 있다. 통합형 파스칼 스크립트 엔진이 제공된다.
다국어 설치 및 암호화된 설치를 지원하며, 조용한 설치 및 제거가 가능하다. 볼랜드 델파이 2.0-5.0 및 2009로 작성된 전체 소스 코드를 이용할 수 있다. 유니코드 및 오른쪽에서 왼쪽으로 읽는 언어를 지원한다.[9]
3. 2. 한국에서의 활용
참조
[1]
웹사이트
Inno Setup License
https://github.com/j[...]
JRSoftware.org
2016-01-07
[2]
웹사이트
Inno Setup 6.0.3 - Developer & Programming - Downloads
https://www.techadvi[...]
2020-01-21
[3]
웹사이트
Inno Setup
http://jrsoftware.or[...]
2001-04-06
[4]
서적
Cross Platform Game Development
https://books.google[...]
Jones & Bartlett Learning
2020-01-21
[5]
웹사이트
"L'association d'un type de fichier avec un exécutable .NET"
https://www.rogermio[...]
2012-10-17
[6]
웹사이트
Inno Setup Third-Party Files
https://www.jrsoftwa[...]
2020-01-21
[7]
웹사이트
Inno Setup 4.0 Revision History
http://www.jrsoftwar[...]
2004-01-09
[8]
웹사이트
About Inno Setup
http://www.jrsoftwar[...]
JRSoftware.org
[9]
웹사이트
Inno Setup change log
http://www.jrsoftwar[...]
JRSoftware.org
2010-01-18
[10]
웹사이트
issrc/license.txt at main · jrsoftware/issrc
https://github.com/j[...]
2024-02-18
[11]
웹사이트
Inno Setup
https://web.archive.[...]
2001-04-06
[12]
웹사이트
ISTool
http://www.istool.ne[...]
2024-02-18
[13]
웹사이트
Inno Setup Third-Party Files
https://jrsoftware.o[...]
2024-02-18
[14]
웹사이트
Inno Setup 4.0 Revision History
https://jrsoftware.o[...]
2024-02-18
[15]
웹사이트
Inno Setup
https://jrsoftware.o[...]
2024-02-18
[16]
웹인용
Inno Setup License
https://github.com/j[...]
JRSoftware.org
2016-01-07
[17]
웹사이트
Why was it created?
https://web.archive.[...]
[18]
웹인용
About Inno Setup
http://www.jrsoftwar[...]
JRSoftware.org
[19]
웹인용
Inno Setup change log
http://www.jrsoftwar[...]
JRSoftware.org
2010-01-18
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com