๋ฐ˜์‘ํ˜•

์†Œ๊ฐœ

์ง€๋‚œ ํฌ์ŠคํŒ…์—์„œ NSIS์˜ ์ฃผ์š” ํŠน์ง•๋“ค์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์†Œ๊ฐœํ–ˆ์—ˆ์Šต๋‹ˆ๋‹ค.

[NSIS] ์„ค์น˜ ํŒŒ์ผ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ NSIS ์•Œ์•„๋ณด๊ธฐ!

 

[NSIS] ์„ค์น˜ ํŒŒ์ผ ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ NSIS ์•Œ์•„๋ณด๊ธฐ!

์†Œ๊ฐœ NSIS(Nullsoft Scriptable Install System)๋Š” Windows ๊ธฐ๋ฐ˜์˜ Installer(๋˜๋Š” Setup) ์ œ์ž‘ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. Open Source ๊ธฐ๋ฐ˜์œผ๋กœ, ๋ผ์ด์„ ์Šค ์ œ์•ฝ ์—†์ด ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. NSIS์˜ ์ฃผ์š” ํŠน์ง•์„ ๋‚˜์—ดํ•˜๋ฉด..

luckygg.tistory.com

ํ•˜์ง€๋งŒ, ์ด๋Ÿฐ์ €๋Ÿฐ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค๋Š” ๋ฌธ๊ตฌ๋งŒ ๋ด์„œ๋Š” ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค์ง€ ์•Œ๊ธฐ ํž˜๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ๋ฌด์ž‘์ • ํ•˜๋‚˜ ๊ณจ๋ผ์„œ ์ง„ํ–‰ํ•˜๋ฉด ์•ˆ ๋˜๊ฒ ์ฃ . ๊ทธ๋ž˜์„œ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์ œ๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์ฃผ์š” ํŠน์ง• ์ค‘ ์‹œ๊ฐ์ ์œผ๋กœ ์ค‘์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ณจ๋ผ์„œ ์ƒ˜ํ”Œ๋กœ ๋ณด์—ฌ๋“œ๋ฆฌ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์–‘ํ•œ ํŽ˜์ด์ง€ ์ง€์›

ํ™˜์˜ ํŽ˜์ด์ง€(Welcome Page)

Welcome Page

๋ผ์ด์„ ์Šค ํŽ˜์ด์ง€(License Page)

License Page

๊ตฌ์„ฑ ์š”์†Œ ์„ ํƒ ํŽ˜์ด์ง€(Component Page)

Component Page

์„ค์น˜ ๊ฒฝ๋กœ ํŽ˜์ด์ง€(Directory Page)

Directory Page

์„ค์น˜ ๊ณผ์ • ํŽ˜์ด์ง€(Install Files Page)

Install Files Page

์„ค์น˜ ์™„๋ฃŒ ํŽ˜์ด์ง€(Finish Page)

Finish Page

์–ธ์ธ์Šคํ†จ ํ™˜์˜ ํŽ˜์ด์ง€(Uninstall Welcome Page)

Uninstall Welcome Page

์–ธ์ธ์Šคํ†จ ๊ณผ์ • ํŽ˜์ด์ง€(Uninstall Files Page)

Uninstall Files Page

์–ธ์ธ์Šคํ†จ ์ข…๋ฃŒ ํŽ˜์ด์ง€(Uninstall Finish Page)

Uninstall Finish Page

์‚ฌ์šฉ์ž ์ด๋ฏธ์ง€ ๋ฐ ICON ์ง€์›

์„ค์น˜ ๋ฐ ์–ธ์ธ์Šคํ†จ์˜ ๊ฐ ํŽ˜์ด์ง€๋งˆ๋‹ค ์ด๋ฏธ์ง€ ๋ฐ ์•„์ด์ฝ˜์„ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๋Œ€๋กœ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ •์˜ Welcome Image ๋ฐ ICON

์•„๋ž˜๋Š” ์ž‘์—… ํ‘œ์‹œ์ค„์— ํ‘œ์‹œ๋˜๋Š” ์•„์ด์ฝ˜์ž…๋‹ˆ๋‹ค.

์•„์ด์ฝ˜

์•„๋ž˜๋Š” ํ—ค๋” ์ด๋ฏธ์ง€(Header Image)์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ •์˜ Header Image

์ด ์™ธ์—๋„ ๊ฐ ํŽ˜์ด์ง€์— ๋”ฐ๋ผ ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ ๋˜๋Š” ํ…์ŠคํŠธ ์ƒ‰์ƒ ์ง€์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋ณด๋‹ค ๋” ์˜ˆ์˜๊ฒŒ ๋””์ž์ธ์„ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด Custom ๋””์ž์ธ๋„ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์„ค์น˜ ํŒŒ์ผ ๋ฐฐํฌ์— ๊ทธ๋ ‡๊ฒŒ๊นŒ์ง€ ๊ณต์„ ๋“ค์—ฌ์•ผ ํ•˜๋Š”์ง€๋Š” ์˜๋ฌธ์ด๋„ค์š”.

์‚ฌ์šฉ์ž ์ •์˜ ๋ฐฐ๊ฒฝ ๋ฐ ๊ธ€์ž ์ƒ‰์ƒ ์ง€์ •

์Šคํ”Œ๋ž˜์‹œ(Splash) ์ด๋ฏธ์ง€

๊ฐœ์ธ์ ์œผ๋กœ ์•„์ฃผ ๋ง˜์— ๋“œ๋Š” ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. ํ”Œ๋Ÿฌ๊ทธ์ธ์œผ๋กœ ์Šคํ”Œ๋ž˜์‹œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”๋ฐ์š”. ์„ค์น˜ ํŒŒ์ผ์„ ํด๋ฆญํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํšจ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ํ‘œ์‹œํ•˜๋Š” ์‹œ๊ฐ„๊ณผ ์œ ์ง€ํ•˜๋Š” ์‹œ๊ฐ„, ์‚ฌ๋ผ์ง€๋Š” ์‹œ๊ฐ„ ๋ชจ๋‘ ์„ค์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

Splash๊ฐ€ ์ ์šฉ๋œ ์„ค์น˜ ๋ชจ์Šต

์—ฌ๊ธฐ๊นŒ์ง€ NSIS๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ฃผ์š” ์‹œ๊ฐ์  ์š”์†Œ๋“ค์„ ์‚ดํŽด ๋ดค๋Š”๋ฐ์š”. ์ถ”ํ›„์—๋Š” ์œ„์—์„œ ๋ณด์—ฌ๋“œ๋ฆฐ ๊ธฐ๋Šฅ๊ณผ ๊ทธ ์™ธ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•