์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

kdesrc-build - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ kdesrc-build ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น kdesrc-build์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


kdesrc-build - KDE ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋‹ค์šด๋กœ๋“œ, ๋นŒ๋“œ ๋ฐ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”


kdesrc ๋นŒ๋“œ [์˜ต์…˜...] [๋ชจ๋“ˆ name | ๋ชจ๋“ˆ ์„ธํŠธ name...]

๊ธฐ์ˆ 


XNUMXD๋ดํƒˆ์˜ kdesrc ๋นŒ๋“œ ๋ช…๋ น์€ ์†Œ์Šค์—์„œ ์ง์ ‘ KDE ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ €์žฅ์†Œ. Subversion ๋˜๋Š” Git ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ KDE์™€ ์ธํ„ฐํŽ˜์ด์Šคํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ์ ํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์ „๋‹ฌ๋˜๋Š” ์˜ต์…˜ ์ œ์–ด ์ง€์› ํ™•์ธ(1)๊ณผํ•˜๋ฉด
cmake(1). ์˜ ์šด์˜ kdesrc ๋นŒ๋“œ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ตฌ์„ฑ ํŒŒ์ผ์— ์˜ํ•ด ๊ตฌ๋™๋ฉ๋‹ˆ๋‹ค.
~/.kdesrc-buildrc.

XNUMXD๋ดํƒˆ์˜ ๋ชจ๋“ˆ name or ๋ชจ๋“ˆ ์„ธํŠธ name ๋ช…๋ น์ค„์— ์ฃผ์–ด์ง„ ์ด๋ฆ„์€ ๊ทธ ์ด๋ฆ„๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ํŒŒ์ผ(๋ชจ๋“ˆ ์ •์˜ ๋˜๋Š” ์‚ฌ์šฉ ๋ชจ๋“ˆ
์„ ์–ธ ๋˜๋Š” ๋ชจ๋“ˆ ์„ธํŠธ ์ •์˜). ๋˜ํ•œ KDE์˜ ์ด๋ฆ„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
KDE ํ”„๋กœ์ ํŠธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋‚˜์—ด๋œ ๋ชจ๋“ˆ(๊ทธ๋ฆฌ๊ณ  ๋ชจ๋“ˆ ์ด๋ฆ„ ์•ž์— +๋ฅผ ๋ถ™์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ•์ œ๋กœ).

kdesrc ๋นŒ๋“œ ์™„์ „ํžˆ ๋จธ๋ฆฌ๊ฐ€ ์—†์„ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋Ÿฌ๋‚˜ ํ™˜๊ฒฝ),
๋”ฐ๋ผ์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์ž…๋ ฅ์„ ์™„์ „ํžˆ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น ์ถœ๋ ฅ์ด ๊ธฐ๋ก๋˜๋Š” ๋Œ€์‹  ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค.
kdesrc-build ์ถœ๋ ฅ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“ˆ์€ ์ฐจ๋ก€๋กœ ๋นŒ๋“œ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋“ˆ ์—…๋ฐ์ดํŠธ์— ์‹คํŒจํ•˜๋ฉด ๋นŒ๋“œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
kdesrc ๋นŒ๋“œ ๋ชจ๋“ˆ ์˜ค๋ฅ˜๋กœ ์ธํ•ด ์ค‘๋‹จ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ณ„์† ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ๋ชจ๋“ˆ์„ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ, kdesrc ๋นŒ๋“œ ๊ฑด์„ค์„ ์‹œ์ž‘ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค
๋‹ค๋ฅธ ๊ฒฝ์šฐ์—๋„ ํ•ด๋‹น ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์†Œ์Šค ์ฝ”๋“œ ์—…๋ฐ์ดํŠธ๊ฐ€ ์™„๋ฃŒ๋˜๋Š” ์ฆ‰์‹œ ๋ชจ๋“ˆ
์—…๋ฐ์ดํŠธ๊ฐ€ ๋™์‹œ์— ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

๋์—์„œ kdesrc ๋นŒ๋“œ ๋นŒ๋“œ์— ์‹คํŒจํ•œ ๋ชจ๋“ˆ๊ณผ ๋กœ๊ทธ๊ฐ€ ์žˆ์—ˆ๋˜ ์œ„์น˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ๋นŒ๋“œ ์‹คํ–‰์„ ์œ„ํ•ด ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

์˜ต์…˜


์ฃผ์˜์‚ฌํ•ญ: ์ผ๋ถ€ ์˜ต์…˜์—๋Š” ์งง์€ ํ˜•์‹์ด ์žˆ์ง€๋งŒ kdesrc ๋นŒ๋“œ ์˜ต์…˜ ํŒŒ์„œ๋Š” ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
์ด ์‹œ์ ์—์„œ ์งง์€ ์˜ต์…˜์„ ํ•˜๋‚˜๋กœ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: ๋‹ฌ๋ฆฌ๊ธฐ kdesrc ๋นŒ๋“œ - PV. ์•ˆ ๊ทธ๋ž˜
์™€ ๊ฐ™์„ ๊ฒƒ kdesrc ๋นŒ๋“œ --์ธ ์ฒ™ํ•˜๋‹ค --๋ง ์ˆ˜๊ฐ€ ๋งŽ์€).

-์‹œ๊ฐ„, --๋„์›€
๊ฐ„๋‹จํ•œ ๊ฐœ์š”์™€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น์ค„ ์˜ต์…˜์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

-NS, --์ธ ์ฒ™ํ•˜๋‹ค
"๋“œ๋ผ์ด๋Ÿฐ" ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค๊ฐ€ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š๊ณ  ๋กœ๊ทธ ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ชจ๋“ˆ์ด ๋นŒ๋“œ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋””์Šคํฌ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์˜๊ตฌ์ ์ธ ๋ณ€๊ฒฝ๋„ ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜ ์ค‘๋Œ€ํ•œ
์˜ˆ์™ธ KDE ํ”„๋กœ์ ํŠธ์—์„œ ๊ฐ€์ ธ์˜จ ๋ชจ๋“ˆ์„ ๋นŒ๋“œํ•˜๋ ค๊ณ  ํ•˜๋ฉด
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์•„์ง ๋‹ค์šด๋กœ๋“œ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋‹ค์šด๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
๊ฐ€์žฅ ๋ชจ๋“œ ์ถœ๋ ฅ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฒฐ๊ณผ์— ๋”ฐ๋ผ ํฌ๊ฒŒ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

--์„ค์น˜
์—…๋ฐ์ดํŠธ ๋ฐ ๋นŒ๋“œ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ณ  ์ฆ‰์‹œ ๋ชจ๋“ˆ ์„ค์น˜๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„.

--์ œ๊ฑฐ
์—…๋ฐ์ดํŠธ ๋ฐ ๋นŒ๋“œ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋›ฐ๊ณ  ์ฆ‰์‹œ ๋ชจ๋“ˆ ์ œ๊ฑฐ๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„. ์ฃผ์˜์‚ฌํ•ญ: ์ด๊ฒƒ์€ ์ง€์›ํ•˜๋Š” ๋นŒ๋“œ ์‹œ์Šคํ…œ์—์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ํ™•์ธ ์ œ๊ฑฐ
๋ช…๋ น(์˜ˆ: KDE CMake ๊ธฐ๋ฐ˜).

--no-src
์†Œ์Šค ์—…๋ฐ์ดํŠธ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋‹จ๊ณ„๋Š” ์ •์ƒ์ ์œผ๋กœ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. --no-svn ํ•˜๋Š”
์ด ์˜ต์…˜์— ๋Œ€ํ•ด ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ณ„์นญ์ด๋ฉฐ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

--์„ค์น˜ํ•˜์ง€ ์•Š์Œ
๋นŒ๋“œ์—์„œ ์„ค์น˜ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋‹จ๊ณ„๋Š” ์ •์ƒ์ ์œผ๋กœ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

--๋นŒ๋“œ ์—†์Œ
๋นŒ๋“œ์˜ ๋นŒ๋“œ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค. ๋‚ด๋ถ€์ ์œผ๋กœ ์„ค์น˜ ๋‹จ๊ณ„๋Š” ๋นŒ๋“œ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
๋‹จ๊ณ„๋ฅผ ์™„๋ฃŒํ•˜๋ฏ€๋กœ ์ด๋Š” ๋‹ค์Œ๊ณผ ์‹ค์งˆ์ ์œผ๋กœ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. --src ์ „์šฉ, ๊ทธ๋Ÿฌ๋‚˜ ์˜๋ฏธ๋ก 
๋ฏธ๋ž˜์— ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ํ…Œ์ŠคํŠธ ์Šค์œ„ํŠธ๊ฐ€ ์ž์ฒด ๋‹จ๊ณ„๋กœ ์ด๋™ํ•  ๋•Œ).

--ํ…Œ์ŠคํŠธ ์—†์Œ
CMake ๊ธฐ๋ฐ˜ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ํ…Œ์ŠคํŠธ ์ œํ’ˆ๊ตฐ ์‹คํ–‰์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์™„์ „ํžˆ ํšจ๊ณผ์ ์œผ๋กœ ํ•˜๋ ค๋ฉด
CMake๋ฅผ ๋‹ค์‹œ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. --์žฌ๊ตฌ์„ฑ or
--์ƒˆ๋กœ๊ณ ์นจ-๋นŒ๋“œ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

--src ์ „์šฉ
์†Œ์Šค ์—…๋ฐ์ดํŠธ ๋‹จ๊ณ„๋งŒ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋นŒ๋“œํ•˜๊ฑฐ๋‚˜ ์„ค์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. --svn ์ „์šฉ ํ•˜๋Š”
์ด ์˜ต์…˜์— ๋Œ€ํ•ด ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ณ„์นญ์ด๋ฉฐ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

--๋นŒ๋“œ ์ „์šฉ
์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋จผ์ € ์—…๋ฐ์ดํŠธํ•˜์ง€ ์•Š๊ณ  ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ•์ œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์—
๋˜ํ•œ ์„ค์น˜๊ฐ€ ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. (ํ•ด๋‹น๋˜๋Š” ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ๊ฐ€ ๊ณ„์† ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ๋ณ€๊ฒฝ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค)

--์ƒˆ๋กœ๊ณ ์นจ-๋นŒ๋“œ
๋นŒ๋“œ ๋‹จ๊ณ„๊ฐ€ ์‹œ์ž‘๋˜๊ธฐ ์ „์— ๋ชจ๋“ˆ์˜ ๋นŒ๋“œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฐ€์ง€๊ณ ์žˆ๋‹ค
๊ฐ•์ œ๋กœ ์›ํ•˜๋Š” ๋ถ€์ž‘์šฉ kdesrc ๋นŒ๋“œ ๋ชจ๋“ˆ์„ ๋‹ค์‹œ ๊ตฌ์„ฑํ•˜๊ณ  ๋นŒ๋“œํ•˜๋ ค๋ฉด
๊ธฐ์กด ์ž„์‹œ ๋˜๋Š” ์ค‘๊ฐ„ ์ถœ๋ ฅ ํŒŒ์ผ์ด ์—†๋Š” "์›๋ž˜" ์ƒํƒœ์—์„œ. ์‚ฌ์šฉํ•˜๋‹ค
์ด ์˜ต์…˜์€ ๋ชจ๋“ˆ์„ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ์ง€๋งŒ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฐ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ซ๋Š” ๊ฒฝ์šฐ
๊ฒฐ๊ณผ์ ์œผ๋กœ ๋นŒ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋Š” ๋ฐ ๋” ์˜ค๋ž˜(ํ›จ์”ฌ ๋” ๊ธธ ์ˆ˜ ์žˆ์Œ) ์‚ฌ์šฉ์ด ์˜์‹ฌ์Šค๋Ÿฌ์šธ ๋•Œ
์ด ์˜ต์…˜์€ ์ „์ฒด kdesrc ๋นŒ๋“œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

--์žฌ๊ตฌ์„ฑ
CMake๋ฅผ ๊ฐ•์ œ๋กœ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๋˜ ๋นŒ๋“œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋ณดํ†ต ๋‹น์‹ ์€
์‹ค์ œ๋กœ ์›ํ•˜๋Š” --์ƒˆ๋กœ๊ณ ์นจ-๋นŒ๋“œ, ๊ทธ๋Ÿฌ๋‚˜ 100% ํ™•์‹ ํ•˜๋Š” ๊ฒฝ์šฐ cmake ์˜ต์…˜
ํ˜„์žฌ ์ค‘๊ฐ„ ์ถœ๋ ฅ์„ ๋ฌดํšจํ™”ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

--๋นŒ๋“œ ์‹œ์Šคํ…œ ์ „์šฉ
๋นŒ๋“œ๋œ ๊ฐ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค๋Š” ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
์‹คํ–‰์„ ํฌํ•จํ•œ ์ผ๋ฐ˜ ์„ค์ • cmake or ๊ตฌ์„ฑ (์ ์ ˆํ•œ ๊ฒฝ์šฐ) ๊ทธ๋Ÿฌ๋‚˜ ํ™•์ธ
์‹คํ–‰๋˜์ง€ ์•Š๊ณ  ์„ค์น˜๊ฐ€ ์‹œ๋„๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ฃผ๋กœ ๋ฌผ๊ฑด์„ ์–ป์„ ๋•Œ๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฒ˜๋Ÿผ ๊ตฌ์„ฑ --๋„์›€ ๊ณผ cmake-gui ์ผํ•˜๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์›ํ•˜๋Š” --์žฌ๊ตฌ์„ฑ or
--์ƒˆ๋กœ๊ณ ์นจ-๋นŒ๋“œ.

--๋‹ค์‹œ ์‹œ์ž‘์—์„œ=ํ‘ธ
์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“ˆ์ด ํ‘ธ ๋งŒ๋‚œ๋‹ค. ํ‘ธ
๋ชจ๋“  ํ›„์† ๋ชจ๋“ˆ์€ ์— ์ง€์ •๋œ ๊ฒƒ์ฒ˜๋Ÿผ ์ •์ƒ์ ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
๋ช…๋ น์ค„. ๋นŒ๋“œ ์‹คํŒจ๋กœ ์ธํ•ด ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค --no-src ๊ฒฐ๊ณผ ์†Œ์Šค ์—…๋ฐ์ดํŠธ ๋‹จ๊ณ„๋ฅผ ๊ฑด๋„ˆ ๋›ฐ๋Š” ๊ฒƒ ์™ธ์—๋„.

--์žฌ๊ฐœ ํ›„=ํ‘ธ
์ด๊ฒƒ์€ ๋งˆ์น˜ --์žฌ๊ฐœ-์—์„œ, ๋ชจ๋“ˆ์„ ์ œ์™ธํ•˜๊ณ  ํ‘ธ is ์ง€์› ํฌํ•จ ๋œ
๊ณ ๋ คํ•  ๋ชจ๋“ˆ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. foo๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋นŒ๋“œ/์„ค์น˜ํ•œ ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋นŒ๋“œ๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๊ฑฐ๊ธฐ์—์„œ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

--๋ฌด์‹œ ๋ชจ๋“ˆ
๊ตฐ ๋ชจ๋“  ์ด ์˜ต์…˜์„ ๋”ฐ๋ฅด๋Š” ๋ชจ๋“ˆ์€ ๊ณ ๋ ค ๋Œ€์ƒ์—์„œ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.
kdesrc ๋นŒ๋“œ. ๋‹ค์Œ์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ชจ๋“ˆ์„ ์ฒ˜๋ฆฌํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŠน์ • ์˜ˆ์™ธ์˜ ๊ฒฝ์šฐ.

--rc ํŒŒ์ผ=ํ‘ธ
์ฃผ์–ด์ง„ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๊ณ , ํ‘ธ, ๋Œ€์‹  ๊ตฌ์„ฑ ~/.kdesrc-buildrc or
./kdesrc-buildrc. ํŒŒ์ผ์€ ๋น„์–ด ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์กด์žฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

--์ ‘๋‘์‚ฌ=ํ‘ธ
์žฌ์ •์˜ ํฌ๋ฐ๋””๋ฅด ๋  ์„ค์ • ํ‘ธ ์ด ์‹คํ–‰์„ ์œ„ํ•ด. ๋˜ํ•œ ๋‹ค์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
--์žฌ๊ตฌ์„ฑ. ๊ทธ๊ฒƒ ํ•˜์ง€ ์ง€์› ์‹ค์ œ๋กœ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
(์žฌ์ •์˜ ์ ‘๋‘์‚ฌ ๋ชจ๋“ˆ์ด ์„ค์น˜๋œ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ์˜ต์…˜),
๊ธฐ๋ณธ ๋ชจ๋“ˆ์€ ํฌ๋ฐ๋””๋ฅด ์„ค์ • ์ ‘๋‘์‚ฌ ์„ค์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

--์ข‹๋‹ค=ํ‘ธ
์— ์ฃผ์–ด์ง„ CPU ์šฐ์„  ์ˆœ์œ„๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. kdesrc ๋นŒ๋“œ (๋ฐ ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค kdesrc ๋นŒ๋“œ
์˜ˆ ํ™•์ธ(์‚ผ)). ํ‘ธ -20์—์„œ 19 ์‚ฌ์ด์˜ ์ •์ˆ˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์–‘์ˆ˜ ๊ฐ’
์‹œ์Šคํ…œ์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„๋ณด๋‹ค "๋” ๋‚˜์€" ๊ฒƒ์ž…๋‹ˆ๋‹ค(์ฆ‰, ์šฐ์„  ์ˆœ์œ„๊ฐ€ ๋‚ฎ์Œ).

์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅํ•œ ์šฐ์„  ์ˆœ์œ„๋Š” ๋‹ค์Œ๊ณผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์—ฌ๊ธฐ์— ๋‚˜์—ด, ์ฐธ์กฐ ์ข‹์€(2) ์ž์„ธํ•œ ๋‚ด์šฉ์€. ์ด๊ฒƒ์€ ๋ณ€๊ฒฝ๋  ๋ฟ์ž…๋‹ˆ๋‹ค. CPU
์šฐ์„  ์ˆœ์œ„, ์ข…์ข… ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ I / O ์ง€์›๋˜๋Š” ์‹œ์Šคํ…œ์˜ ์šฐ์„  ์ˆœ์œ„์ž…๋‹ˆ๋‹ค.
I/O ์šฐ์„  ์ˆœ์œ„ ์กฐ์ •์„ ์œ„ํ•œ ๋ช…๋ น์ค„ ์˜ต์…˜์€ ์—†์ง€๋งŒ
๊ตฌ์„ฑ ํŒŒ์ผ ์˜ต์…˜: ์œ ํœด io ์šฐ์„  ์ˆœ์œ„ ์‚ฌ์šฉ (๋ชจ๋“  ์˜ต์…˜๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ
๋ช…๋ น์ค„์—์„œ ์ด๋ฅผ ์„ค์ •ํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•).

--์‹คํ–‰=ํ‘ธ
๋กœ ๋ช…๋ช…๋œ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ํ‘ธ ์‚ฌ์šฉ kdesrc ๋นŒ๋“œ์˜ ์ผ๋ฐ˜์ ์ธ ๋นŒ๋“œ ํ™˜๊ฒฝ์ž…๋‹ˆ๋‹ค. ๋ชจ๋‘
์ด ์˜ต์…˜์ด ์ „๋‹ฌ๋œ ํ›„์— ์กด์žฌํ•˜๋Š” ๋ช…๋ น์ค„ ์ธ์ˆ˜ ํ‘ธ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

--์ƒ‰์ƒ
"ํ™”๋ คํ•œ ์ถœ๋ ฅ"์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. (๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋จ).

--๋ฌด์ƒ‰
"๋‹ค์ฑ„๋กœ์šด ์ถœ๋ ฅ"์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์„ค์ •ํ•˜์—ฌ ์˜๊ตฌ์ ์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋‹ค์ฑ„๋กœ์šด ์ถœ๋ ฅ
๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ์˜ต์…˜์„ false(๋˜๋Š” 0)๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

--๋น„๋™๊ธฐ
์žˆ๋‹ค kdesrc ๋นŒ๋“œ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋Š” ์ฆ‰์‹œ ๋ชจ๋“ˆ์˜ ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์šด๋กœ๋“œ ์™„๋ฃŒ. ์ด ์˜ต์…˜์ด ์—†์œผ๋ฉด kdesrc ๋นŒ๋“œ ์—์„œ ๋ชจ๋“  ์†Œ์Šค ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค์—์„œ ํ•œ ๋ฒˆ๋งŒ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

--๋น„๋™๊ธฐ
๋ชจ๋“ˆ์˜ ๋น„๋™๊ธฐ ๋นŒ๋“œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค --๋น„๋™๊ธฐ ๋” ์ž์„ธํ•œ ๋‚ด์šฉ์„ ์œ„ํ•ด
์„ค๋ช…. ์ฐธ๊ณ  kdesrc ๋นŒ๋“œ์ด ๋ชจ๋“œ์—์„œ๋Š” ์˜ ์ถœ๋ ฅ์ด ์•ฝ๊ฐ„ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

-V, --๋ง ์ˆ˜๊ฐ€ ๋งŽ์€
์ž์„ธํ•œ ๋‚ด์šฉ์˜ ์ˆ˜์ค€์„ ๋†’์ž…๋‹ˆ๋‹ค. kdesrc ๋นŒ๋“œ ์ถœ๋ ฅ(์ด๋ฏธ ์ƒ๋‹นํžˆ
๋ง ์ˆ˜๊ฐ€ ๋งŽ์€!)

-NS, --์กฐ์šฉํ•œ
๋ƒ๋ฉด kdesrc ๋นŒ๋“œ ๋œ ์‹œ๋„๋Ÿฝ๋‹ค. ์ค‘์š”ํ•œ ๋ฉ”์‹œ์ง€๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

--์ •๋ง ์กฐ์šฉํ•˜๋‹ค
๋ƒ๋ฉด kdesrc ๋นŒ๋“œ ์‹ฌ์ง€์–ด ๋œ ์‹œ๋„๋Ÿฝ๋‹ค. ๊ฒฝ๊ณ /์˜ค๋ฅ˜๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

-๋””๋ฒ„๊ทธ
์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์„ค๋ช…๊ณผ ๋””๋ฒ„๊น… ์ถœ๋ ฅ์œผ๋กœ ํ„ฐ๋ฏธ๋„์„ ์ฑ„์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ดํ•ดํ•  ์ˆ˜ ์—†๋Š”, ๋ฌด์—‡์„ ์„ค๋ช…ํ•˜๋Š” kdesrc ๋นŒ๋“œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆฌ๊ณ  ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค).
์ถœ๋ ฅ์ด ๋•Œ๋•Œ๋กœ ๋””๋ฒ„๊น…์— ์œ ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ํ”Œ๋ž˜๊ทธ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

--ํฌ์Šค ๋นŒ๋“œ
์ผ๋ฐ˜์ ์œผ๋กœ ์–ธ์ œ kdesrc ๋นŒ๋“œ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์†Œ์Šค ์—…๋ฐ์ดํŠธ๊ฐ€ ์—†์Œ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
์ด์ „์— ์„ฑ๊ณต์ ์œผ๋กœ ์„ค์น˜๋œ ๊ฒฝ์šฐ ํ•ด๋‹น ๋นŒ๋“œ ๋˜๋Š” ์„ค์น˜๋ฅผ ์‹œ๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ธฐ์ค€ ์น˜์ˆ˜. ์ด ํ”Œ๋ž˜๊ทธ๋ฅผ ์ „๋‹ฌํ•˜์—ฌ ํ•ด๋‹น ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ํ•ญ์ƒ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ™•์ธ.

--์Šค๋ƒ…์ƒท ์—†์Œ
์ผ๋ฐ˜์ ์œผ๋กœ kdesrc ๋นŒ๋“œ ์†Œ์Šค ๋ฆฌํฌ์ง€ํ† ๋ฆฌ tarball ์Šค๋ƒ…์ƒท ์‚ฌ์šฉ์„ ์ง€์›ํ•˜์—ฌ
์ผ๋ถ€ KDE ๋ชจ๋“ˆ์˜ git ํด๋ก ์„ ์œ„ํ•ด KDE ์ธํ”„๋ผ์— ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ํ†ต๊ณผ
์ด ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

--๋‚ด ํŒจ์น˜ ์‚ญ์ œ
ํ—ˆ์šฉํ•˜๋ ค๋ฉด ์ด ์˜ต์…˜์„ ์ „๋‹ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. kdesrc ๋นŒ๋“œ ์ถฉ๋Œํ•˜๋Š” ์†Œ์Šค๋ฅผ ์ œ๊ฑฐํ•˜๋ ค๋ฉด
๋””๋ ‰ํ† ๋ฆฌ. ํ˜„์žฌ ์ด๊ฒƒ์€ git ๊ธฐ๋ฐ˜ ๋ชจ๋“ˆ์„ ๋ณต์ œํ•˜๋ ค๊ณ  ํ•  ๋•Œ๋งŒ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ์กด ์†Œ์Šค ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ. ๋‹ค์Œ์ด ์•„๋‹ˆ๋ฉด ์ด ์˜ต์…˜์„ ์ง€์ •ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
์˜ ์ƒ๊ฐ kdesrc ๋นŒ๋“œ, ๊ทธ๋ฆฌ๊ณ  ์†Œ์Šค ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋งŒ
์‚ญ์ œ๋˜๊ณ  ๋‹ค์‹œ ๋ณต์ œ๋˜๋Š” ์ฐธ์กฐ.

--ํ‘ธ=๋ฐ”
์œ„์— ๋‚˜์—ด๋˜์ง€ ์•Š์€ ์˜ต์…˜์€ ๊ฐ€๋Šฅํ•œ ๋ชฉ๋ก๊ณผ ์ผ์น˜ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ฒ€์‚ฌ๋ฉ๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ํŒŒ์ผ ์˜ต์…˜. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ตฌ์„ฑ ํŒŒ์ผ ์˜ต์…˜ ํ‘ธ ์ผ์‹œ์ ์œผ๋กœ
๋กœ ์„ค์ • ๋ฐ” ์ด ์‹คํ–‰ ๊ธฐ๊ฐ„ ๋™์•ˆ.

--๋ชจ๋“ˆ,ํ‘ธ=๋ฐ”
์œ„์™€ ๊ฐ™์ง€๋งŒ ์˜ต์…˜ ํ‘ธ ์œผ๋กœ๋งŒ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ” ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ๋ชจ๋“ˆ. ์ด๊ฒƒ์€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
์•„์ง ๋ชจ๋“ˆ ์„ธํŠธ์— ๋Œ€ํ•ด ์ž‘์—…ํ•˜๋ ค๋ฉด ์›ํ•˜๋Š” ๊ฐ ๋ชจ๋“ˆ์— ๋Œ€ํ•ด ์ด ์ž‘์—…์„ ๋ฐ˜๋ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ฒดํ•˜๋Š”. (๋ฌผ๋ก  ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๊ฐ„๋‹จํžˆ ํŽธ์ง‘ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค...)

EXIT ์ง€์œ„


0
Success

1
์ผ๋ฐ˜์ ์œผ๋กœ ์ด๊ฒƒ์€ ์—…๋ฐ์ดํŠธ, ๋นŒ๋“œ ๋˜๋Š” ์„ค์น˜ ํ”„๋กœ์„ธ์Šค์˜ ์ผ๋ถ€๊ฐ€ ์‹คํŒจํ–ˆ์Œ์„ ์˜๋ฏธํ•˜์ง€๋งŒ
์•„๋ž˜์—์„œ ๋‹ฌ๋ฆฌ ๋‹ค๋ฃจ์ง€ ์•Š์€ ๋น„์ •์ƒ์ ์ธ ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ์—๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

5
์ฃฝ์˜€๋‹ค๋Š” ์‹ ํ˜ธ๋ฅผ ๋ฐ›์•˜๋‹ค. kdesrc ๋นŒ๋“œ, ๊ทธ๋Ÿฌ๋‚˜ ์ •์ƒ์ ์ธ ์ˆ˜ํ–‰์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ์‡„.

8
์•Œ ์ˆ˜ ์—†๋Š” ์˜ต์…˜์ด ๋ช…๋ น์ค„์— ์ „๋‹ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

99
๊ฐ•์ œ๋กœ ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. kdesrc ๋นŒ๋“œ ์กฐ๊ธฐ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.

ํ™˜๊ฒฝ


ํ™ˆ
ํŒŒ์ผ ์ด๋ฆ„์˜ ๋ฌผ๊ฒฐํ‘œ ํ™•์žฅ์— ์‚ฌ์šฉ๋˜๋ฉฐ ์†Œ์Šค, ๋นŒ๋“œ,
๋ฐ ์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ.

PATH
์ด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ์‹คํ–‰ ํŒŒ์ผ์˜ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์‚ฌ์šฉ ๋นˆํŒจ์Šค ์ด ๋ณ€์ˆ˜์— ์ถ”๊ฐ€ํ•  ๊ตฌ์„ฑ ํŒŒ์ผ ์˜ต์…˜(์˜ˆ: ์‹คํ–‰
์— ํฌ๋ก (์‚ผ)).

LC_*
LC_๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋กœ์ผ€์ผ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. kdesrc ๋นŒ๋“œ.
์ด๊ธฐ๋Š”ํ•˜์ง€๋งŒ kdesrc ๋นŒ๋“œ ์ด ์‹œ์ ์—์„œ ์•„์ง ์ง€์—ญํ™”ํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ๋งŽ์€ ๋ช…๋ น์ด
์šฉ๋„๋Š”. kdesrc ๋นŒ๋“œ ์ผ๋ฐ˜์ ์œผ๋กœ ์„ค์ • LC_ALL=C ๊ฒ€์‚ฌํ•ด์•ผ ํ•˜๋Š” ๋ช…๋ น์˜ ๊ฒฝ์šฐ
์ด ์ž‘์—…์„ ์ˆ˜๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ LC_ALL=C ์ˆ˜์ •
kdesrc ๋นŒ๋“œ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ๋ฒ„๊ทธ ๋ณด๊ณ ์„œ๋ฅผ ์ œ์ถœํ•˜์‹ญ์‹œ์˜ค.

SSH_AGENT_PID
์ด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ฒ€์‚ฌ๋ฉ๋‹ˆ๋‹ค. ssh ์—์ด์ „ํŠธ(1)์ด ์‹คํ–‰ ์ค‘์ด์ง€๋งŒ ๋‹ค์Œ ๊ฒฝ์šฐ์—๋งŒ
kdesrc ๋นŒ๋“œ SSH ๋กœ๊ทธ์ธ์ด ํ•„์š”ํ•œ ๋ชจ๋“ˆ์„ ์ฒดํฌ์•„์›ƒํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
(๊ทธ๋Ÿฌ๋‚˜ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๊ฒƒ์„ ์š”๊ตฌํ•˜๋Š” ๋ชจ๋“ˆ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค).

KDESRC_BUILD_USE_TTY
์„ค์ •ํ•˜๋ฉด ์ด ๋ณ€์ˆ˜๋Š” kdesrc ๋นŒ๋“œ ์‹คํ–‰ํ•˜๋Š” ๋™์•ˆ ์ž…๋ ฅ์„ ๋‹ซ์ง€ ์•Š๋„๋ก
์‹œ์Šคํ…œ ํ”„๋กœ์„ธ์Šค. ๋ณดํ†ต kdesrc ๋นŒ๋“œ stdout ๋ฐ stderr ์ดํ›„ stdin์„ ๋‹ซ์Šต๋‹ˆ๋‹ค.
์ž์‹ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฆฌ๋””๋ ‰์…˜๋˜๋ฏ€๋กœ ์‚ฌ์šฉ์ž๋Š” ์ž…๋ ฅ์„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์–ด์จŒ๋“  ํ”„๋กฌํ”„ํŠธ.

KDESRC_BUILD_DUMP_CONTEXT
์„ค์ •๋˜๋ฉด ์ด ๋ณ€์ˆ˜๋Š” "๋นŒ๋“œ ์ปจํ…์ŠคํŠธ"์— ๋Œ€ํ•œ ์„ค๋ช…์„ ๋ฐ”๋กœ ๋’ค์— ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
์˜ต์…˜ ๋ฐ ๋ช…๋ น์ค„ ์ธ์ˆ˜๋ฅผ ์ฝ๊ณ  ๋นŒ๋“œํ•  ๋ชจ๋“ˆ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ
๊ฑฐ์˜ ์ด๊ฒƒ์„ ์„ค์ •ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์‚ฌ๋žŒ
๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค kdesrc ๋นŒ๋“œ ๋‹ค์Œ์„ ํฌํ•จํ•˜์—ฌ ์‹คํ–‰ ๊ณผ์ •์—์„œ
svn(1) ์ž์‹(1) ํ™•์ธ(1) ๋ฐ cmake(1). ์ด๋Ÿฌํ•œ ๊ฐ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๊ณ ์œ ํ•œ
์„ค์ •๋˜๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜์— ๋Œ€ํ•œ ์‘๋‹ต. kdesrc ๋นŒ๋“œ ํ™˜๊ฒฝ์„ ํ†ต๊ณผ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค
์ด๋Ÿฌํ•œ ํ”„๋กœ์„ธ์Šค์—์„œ ์‹คํ–‰๋  ๋•Œ ์„ค์ •๋˜๋Š” ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค. ํ™•์‹คํ•œ ๋ณด์žฅ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํ™˜๊ฒฝ ๋ณ€์ˆ˜(์˜ˆ: CC or ์”จ์—‘์Šค)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ํ™˜๊ฒฝ ์„ค์ • ๊ตฌ์„ฑ
ํŒŒ์ผ ์˜ต์…˜.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ kdesrc-build ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ํŽ˜์ด์ €
    ํŽ˜์ด์ €
    Phaser๋Š” ๋น ๋ฅด๊ณ  ๋ฌด๋ฃŒ์ด๋ฉฐ ์žฌ๋ฏธ์žˆ๋Š” ๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
    ์ œ๊ณตํ•˜๋Š” ์†Œ์Šค HTML5 ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ
    WebGL ๋ฐ ์บ”๋ฒ„์Šค ๋ Œ๋”๋ง
    ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ์›น ๋ธŒ๋ผ์šฐ์ €. ๊ณ„๋žต
    ๊ณต๋™ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...
    ํŽ˜์ด์ € ๋‹ค์šด๋กœ๋“œ
  • 2
    ๋ฐ”์‚ด ์—”์ง„
    ๋ฐ”์‚ด ์—”์ง„
    VASSAL์€ ์ œ์ž‘์„ ์œ„ํ•œ ๊ฒŒ์ž„ ์—”์ง„์ž…๋‹ˆ๋‹ค.
    ๊ธฐ์กด ๋ณด๋“œ์˜ ์ „์ž ๋ฒ„์ „
    ๊ทธ๋ฆฌ๊ณ  ์นด๋“œ ๊ฒŒ์ž„. ๋‹ค์Œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ๊ฒŒ์ž„ ์กฐ๊ฐ ๋ Œ๋”๋ง ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ,
    ๊ทธ๋ฆฌ๊ณ  ...
    VASSAL ์—”์ง„ ๋‹ค์šด๋กœ๋“œ
  • 3
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF๋Š” ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋ฐ LGPL๋กœ PDF ํŒŒ์ผ ํŽธ์ง‘ ๋ฐ
    MPL ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค. OpenPDF๋Š”
    iText์˜ LGPL/MPL ์˜คํ”ˆ ์†Œ์Šค ํ›„๊ณ„์ž,
    ์—์ด...
    OpenPDF ๋‹ค์šด๋กœ๋“œ - iText ํฌํฌ
  • 4
    ์‚ฌ๊ฐ€ GIS
    ์‚ฌ๊ฐ€ GIS
    SAGA - ์ž๋™ํ™” ์‹œ์Šคํ…œ
    Geoscientific ๋ถ„์„ - ์ง€๋ฆฌ์ ์ž…๋‹ˆ๋‹ค
    ์ •๋ณด ์‹œ์Šคํ…œ(GIS) ์†Œํ”„ํŠธ์›จ์–ด
    ์ง€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์—„์ฒญ๋‚œ ๊ธฐ๋Šฅ
    ์ฒ˜๋ฆฌ ๋ฐ ์•„๋‚˜...
    ์‚ฌ๊ฐ€ GIS ๋‹ค์šด๋กœ๋“œ
  • 5
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    IBM Toolbox for Java / JTOpen์€
    ์ง€์›ํ•˜๋Š” Java ํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋ฐ ์ธํ„ฐ๋„ท ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    OS/400์„ ์‹คํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋ชจ๋ธ,
    i5/OS, ์˜ค...
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž ๋‹ค์šด๋กœ๋“œ
  • 6
    D3.js
    D3.js
    D3.js(๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ D3)
    ํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋™์ , ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
    ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์‹œ๊ฐํ™”. D3์™€ ํ•จ๊ป˜
    ๋‹น์‹ ...
    D3.js ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad