OnWorks Linux ๋ฐ Windows ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜

์‹ฌ๋ฒŒ ๋งˆํฌ

์›Œํฌ์Šคํ…Œ์ด์…˜์šฉ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ํ˜ธ์ŠคํŒ…

<์ด์ „ | ๋‚ด์šฉ | ๋‹ค์Œ>

10.3.2. ๊ตฌ์„ฑ ํŒจํ‚ค์ง€ ์ƒ์„ฑโ€Œ


์ด์ œ PXE ๋ถ€ํŒ…์„ ๋‹ค๋ฃจ๊ณ  Salt-Stack์„ ์‚ฌ์šฉํ•œ ๊ตฌ์„ฑ ๊ด€๋ฆฌ ๋ฐ ํŒจํ‚ค์ง€ ํฌํฌ์— ๋Œ€ํ•ด ๋…ผ์˜ํ–ˆ์œผ๋ฏ€๋กœ ์ด์ œ ์ด๋Ÿฌํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹ค์ œ ์˜ˆ๋กœ ๋งˆ๋ฌด๋ฆฌํ•˜๊ณ  ์‚ฌ์šฉ์ž ์ง€์ • ๊ตฌ์„ฑ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ํ™•์žฅํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ง€์ • ๊ตฌ์„ฑ์„ ๋ฐฐํฌํ•  ์ฐจ๋ก€์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ธฐ๊ณ„๋ฅผ ๋ฐ˜์ž๋™์œผ๋กœ.

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

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



์ƒ˜ํ”Œ ์‚ดํŽด๋ณด๊ธฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ตฌ์„ฑ ํŒจํ‚ค์ง€์ธ ์‹ค์ œ ํŒจํ‚ค์ง€๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๋ฌถ์Œ ์‚ฌ์ด๋” ์นผ๋ฆฌ ๊ธฐ๋ณธ๊ฐ’ ํŒจํ‚ค์ง€. ์ด ์„น์…˜์˜ ์ƒ˜ํ”Œ๋งŒํผ ๊ฐ„๋‹จํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ด€๋ จ ํŠน์„ฑ์„ ๋ชจ๋‘ ๊ฐ–์ถ”๊ณ  ์žˆ์œผ๋ฉฐ ์ผ๋ถ€ ๊ณ ๊ธ‰ ๊ธฐ์ˆ (์˜ˆ:

dpkg ์ „ํ™˜) ๋‹ค๋ฅธ ํŒจํ‚ค์ง€์—์„œ ์ด๋ฏธ ์ œ๊ณตํ•œ ํŒŒ์ผ์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.

์ƒ˜ํ”Œ ์‚ดํŽด๋ณด๊ธฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ตฌ์„ฑ ํŒจํ‚ค์ง€์ธ ์‹ค์ œ ํŒจํ‚ค์ง€๋ฅผ ์‚ดํŽด๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์„ธ์š”. ๋ฌถ์Œ ์‚ฌ์ด๋” ์นผ๋ฆฌ ๊ธฐ๋ณธ๊ฐ’ ํŒจํ‚ค์ง€. ์ด ์„น์…˜์˜ ์ƒ˜ํ”Œ๋งŒํผ ๊ฐ„๋‹จํ•˜์ง€๋Š” ์•Š์ง€๋งŒ ๊ด€๋ จ ํŠน์„ฑ์„ ๋ชจ๋‘ ๊ฐ–์ถ”๊ณ  ์žˆ์œผ๋ฉฐ ์ผ๋ถ€ ๊ณ ๊ธ‰ ๊ธฐ์ˆ (์˜ˆ:

dpkg ์ „ํ™˜) ๋‹ค๋ฅธ ํŒจํ‚ค์ง€์—์„œ ์ด๋ฏธ ์ œ๊ณตํ•œ ํŒŒ์ผ์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.


์˜์ƒ

1https://www.debian.org/doc/manuals/maint-guide/

XNUMXD๋ดํƒˆ์˜ offsec-๊ธฐ๋ณธ๊ฐ’ ํŒจํ‚ค์ง€์—๋Š” ๋ช‡ ๊ฐ€์ง€ ํŒŒ์ผ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.


โ€ข /etc/apt/sources.list.d/offsec.list: a sources.list์— APT ํ•ญ๋ชฉ์œผ๋กœ ํšŒ์‚ฌ ๋‚ด๋ถ€ ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ ํ™œ์„ฑํ™”


โ€ข /etc/apt/trusted.gpg.d/offsec.gpg: ํšŒ์‚ฌ์˜ ๋‚ด๋ถ€ ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ์— ์„œ๋ช…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” GnuPG ํ‚ค


โ€ข /etc/salt/minion.d/offsec.conf: Salt ๋งˆ์Šคํ„ฐ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” SaltStack ๊ตฌ์„ฑ ํŒŒ์ผ


โ€ข /usr/share/images/offsec/Background.png: Offensive Security ๋กœ๊ณ ๊ฐ€ ์žˆ๋Š” ๋ฉ‹์ง„ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€


โ€ข /usr/share/glib-2.0/schemas/90_offsec-defaults.gschema.override: ๊ทธ๋†ˆ ๋ฐ์Šคํฌํƒ‘์— ๋Œ€ํ•œ ๋Œ€์ฒด ๊ธฐ๋ณธ ์„ค์ •์„ ์ œ๊ณตํ•˜๋Š” ํŒŒ์ผ


๋จผ์ €, ์ƒ์„ฑ ์˜คํ”„์„น-๊ธฐ๋ณธ๊ฐ’-1.0 ๋””๋ ‰ํ† ๋ฆฌ์— ๋ชจ๋“  ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ณ  ํ•ด๋‹น ๋””๋ ‰ํ† ๋ฆฌ์— ๋„ฃ์œผ์‹ญ์‹œ์˜ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹คํ–‰ dh_make --๋„ค์ดํ‹ฐ๋ธŒ (์—์„œ dh-make ํŒจํ‚ค์ง€)์— ์ €์žฅ๋  ๋ฐ๋น„์•ˆ ํŒจํ‚ค์ง• ์ง€์นจ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ๋น„์•ˆ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ:


$ mkdir offsec-defaults-1.0; CD Offsec-๊ธฐ๋ณธ๊ฐ’-1.0

$ dh_make --๋„ค์ดํ‹ฐ๋ธŒ

ํŒจํ‚ค์ง€ ์œ ํ˜•: (๋‹จ์ผ, ๋…๋ฆฝ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, Python) [s/i/l/p]? i

์ด๋ฉ”์ผ ์ฃผ์†Œ : [์ด๋ฉ”์ผ ๋ณดํ˜ธ] ๋ผ์ด์„ผ์Šค : gpl3

ํŒจํ‚ค์ง€ ์ด๋ฆ„ : offsec-defaults ์œ ์ง€ ๊ด€๋ฆฌ์ž ์ด๋ฆ„ : Raphaรซl Hertzog ๋ฒ„์ „ : 1.0

ํŒจํ‚ค์ง€ ์œ ํ˜• : ๋…๋ฆฝ

๋‚ ์งœ : 16๋…„ 2016์›” 18์ผ (๋ชฉ) 04:21:0200 +XNUMX

์„ธ๋ถ€์ •๋ณด๊ฐ€ ์ •ํ™•ํ•ฉ๋‹ˆ๊นŒ? [์˜ˆ/์•„๋‹ˆ์š”/q] y

ํ˜„์žฌ ์ตœ์ƒ์œ„ Makefile์ด ์—†์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์กฐ์ •์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ debian/ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜์„ธ์š”.

$ mkdir offsec-defaults-1.0; CD Offsec-๊ธฐ๋ณธ๊ฐ’-1.0

$ dh_make --๋„ค์ดํ‹ฐ๋ธŒ

ํŒจํ‚ค์ง€ ์œ ํ˜•: (๋‹จ์ผ, ๋…๋ฆฝ, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, Python) [s/i/l/p]? i

์ด๋ฉ”์ผ ์ฃผ์†Œ : [์ด๋ฉ”์ผ ๋ณดํ˜ธ] ๋ผ์ด์„ผ์Šค : gpl3

ํŒจํ‚ค์ง€ ์ด๋ฆ„ : offsec-defaults ์œ ์ง€ ๊ด€๋ฆฌ์ž ์ด๋ฆ„ : Raphaรซl Hertzog ๋ฒ„์ „ : 1.0

ํŒจํ‚ค์ง€ ์œ ํ˜• : ๋…๋ฆฝ

๋‚ ์งœ : 16๋…„ 2016์›” 18์ผ (๋ชฉ) 04:21:0200 +XNUMX

์„ธ๋ถ€์ •๋ณด๊ฐ€ ์ •ํ™•ํ•ฉ๋‹ˆ๊นŒ? [์˜ˆ/์•„๋‹ˆ์š”/q] y

ํ˜„์žฌ ์ตœ์ƒ์œ„ Makefile์ด ์—†์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์กฐ์ •์ด ํ•„์š”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€๊ธˆ debian/ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํŒŒ์ผ์„ ํŽธ์ง‘ํ•˜์„ธ์š”.


๋จผ์ € ํŒจํ‚ค์ง€ ์œ ํ˜•์„ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ์—์„œ๋Š” ๋‹ค์Œ์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋…๋ฆฝ์ด๋Š” ์ด ์†Œ์Šค ํŒจํ‚ค์ง€๊ฐ€ ๋ชจ๋“  ์•„ํ‚คํ…์ฒ˜์—์„œ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค(๊ฑด์ถ• : ๋ชจ๋‘). ๋‹จ์ผ ๋Œ€์‘ ์—ญํ• ์„ ํ•˜๋ฉฐ ๋Œ€์ƒ ์•„ํ‚คํ…์ฒ˜์— ์ข…์†๋˜๋Š” ๋‹จ์ผ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค(์•„ํ‚คํ…์ฒ˜: ๋ชจ๋‘). ์ด ๊ฒฝ์šฐ ๋…๋ฆฝ ํŒจํ‚ค์ง€์—๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์ด ์—†๊ณ  ํ…์ŠคํŠธ ํŒŒ์ผ๋งŒ ํฌํ•จ๋˜์–ด ์žˆ์–ด ๋ชจ๋“  ์•„ํ‚คํ…์ฒ˜์˜ ์ปดํ“จํ„ฐ์—์„œ ์œ ์‚ฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋” ๊ด€๋ จ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ๋„์„œ๊ด€ type์€ ์—„๊ฒฉํ•œ ํŒจํ‚ค์ง• ๊ทœ์น™์„ ๋”ฐ๋ผ์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋น„์Šทํ•œ ๋ฐฉ์‹์œผ๋กœ, ํŒŒ์ด์ฌ Python ๋ชจ๋“ˆ๋กœ ์ œํ•œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.


๊ด€๋ฆฌ์ž ์ด๋ฆ„ ๋ฐ ํŒจํ‚ค์ง€ ์œ ์ง€ ๊ด€๋ฆฌ์™€ ๊ด€๋ จ๋œ ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋žจ์€ ๊ท€ํ•˜์˜ ์ด๋ฆ„๊ณผ

์ด๋ฉ”์ผ ์ฃผ์†Œ ์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ DEB์ „์ฒด ์ด๋ฆ„ ๊ณผ ๋ฐ๋ฒ ๋ฉ”์ผ or ์ด๋ฉ”์ผ ํ™˜๊ฒฝ ๋ณ€์ˆ˜. ํ•œ ๋ฒˆ์— ์ •์˜ํ•˜๋ฉด ์—ฌ๋Ÿฌ ๋ฒˆ ๋‹ค์‹œ ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์‰˜์ด Bash๋ผ๋ฉด, ๋‹ค์Œ ๋‘ ์ค„์„ ์ถ”๊ฐ€ํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ~ / .bashrc ํŒŒ์ผ. ์˜ˆ :

์ด๋ฉ”์ผ ๋‚ด๋ณด๋‚ด๊ธฐ=โ€[์ด๋ฉ”์ผ ๋ณดํ˜ธ]"

DEBFULLNAME=โ€Raphael Hertzogโ€ ๋‚ด๋ณด๋‚ด๊ธฐ


XNUMXD๋ดํƒˆ์˜ dh_make ๋ช…๋ น์ด ์ƒ์„ฑ๋จ ๋ฐ๋น„์•ˆ ๋งŽ์€ ํŒŒ์ผ์„ ํฌํ•จํ•˜๋Š” ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ. ํŠนํžˆ ์ผ๋ถ€๋Š” ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ทœ์น™, ์ œ์–ด, ChangeLog์—๋ฐ ์ €์ž‘๊ถŒ. ๋‹ค์Œ์ด ํฌํ•จ๋œ ํŒŒ์ผ .์ „ ํ™•์žฅ์ž๋Š” ํ™•์žฅ์ž๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ์ œ๊ฑฐํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ˆ์ œ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ๋™๋ฃŒ ํŒŒ์ผ์€ ์˜ฌ๋ฐ”๋ฅธ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•˜๋ฏ€๋กœ ๋ณด๊ด€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. debhelper ์ผ๋ จ์˜ ํ”„๋กœ๊ทธ๋žจ (๋ชจ๋‘ DH_ ์ ‘๋‘์‚ฌ)๋Š” ํŒจํ‚ค์ง€ ๋นŒ๋“œ ํ”„๋กœ์„ธ์Šค์˜ ๋‹ค์–‘ํ•œ ๋‹จ๊ณ„์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ €์ž‘๊ถŒ ํŒŒ์ผ์—๋Š” ํŒจํ‚ค์ง€์— ํฌํ•จ๋œ ๋ฌธ์„œ์˜ ์ž‘์„ฑ์ž ๋ฐ ๊ด€๋ จ ๋ผ์ด์„ผ์Šค์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ผ์ด์„ผ์Šค๊ฐ€ ์„ ํƒ๋œ ๊ฒฝ์šฐ dh_make ์ ํ•ฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ด ํŒŒ์ผ์„ ํŽธ์ง‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ €์ž‘๊ถŒ ํŒŒ์ผ์˜ ์ˆ˜์ •๋œ ๋ฒ„์ „์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.


ํ˜•์‹: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ์—…์ŠคํŠธ๋ฆผ ์ด๋ฆ„: offsec-defaults


ํŒŒ์ผ: *

์ €์ž‘๊ถŒ: 2016 ๊ณต๊ฒฉ์  ๋ณด์•ˆ ๋ผ์ด์„ผ์Šค: GPL-3.0+


๋ผ์ด์„ผ์Šค: GPL-3.0+

์ด ํ”„๋กœ๊ทธ๋žจ์€ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์ด ๋ฐœํ–‰ ํ•œ GNU General Public License์˜ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค์˜ ๋ฒ„์ „ 3 ๋˜๋Š” ์ดํ›„ ๋ฒ„์ „ (์„ ํƒ์— ๋”ฐ๋ผ)์œผ๋กœ ์žฌ๋ฐฐํฌ ๋ฐ / ๋˜๋Š” ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

.

์ด ํŒจํ‚ค์ง€๋Š” ์œ ์šฉํ•  ๊ฒƒ์ด๋ผ๋Š” ํฌ๋ง์œผ๋กœ ๋ฐฐํฌ๋˜์ง€๋งŒ ์–ด๋– ํ•œ ๋ณด์ฆ๋„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒํ’ˆ์„ฑ์ด๋‚˜ ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ์— ๋Œ€ํ•œ ๋ฌต์‹œ์ ์ธ ๋ณด์ฆ๋„ ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐ

์ž์„ธํ•œ ๋‚ด์šฉ์€ GNU General Public License.

.

์ด ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ•จ๊ป˜ GNU General Public License ์‚ฌ๋ณธ์„ ๋ฐ›์œผ์…จ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ์ฐธ์กฐํ•˜์„ธ์š”. .

.

Debian ์‹œ์Šคํ…œ์—์„œ๋Š” GNU General์˜ ์ „์ฒด ํ…์ŠคํŠธ

Public License ๋ฒ„์ „ 3์€ "/usr/share/common-licenses/GPL-3"์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜•์‹: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ ์—…์ŠคํŠธ๋ฆผ ์ด๋ฆ„: offsec-defaults


ํŒŒ์ผ: *

์ €์ž‘๊ถŒ: 2016 ๊ณต๊ฒฉ์  ๋ณด์•ˆ ๋ผ์ด์„ผ์Šค: GPL-3.0+


๋ผ์ด์„ผ์Šค: GPL-3.0+

์ด ํ”„๋กœ๊ทธ๋žจ์€ ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ์ด ๋ฐœํ–‰ ํ•œ GNU General Public License์˜ ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค์˜ ๋ฒ„์ „ 3 ๋˜๋Š” ์ดํ›„ ๋ฒ„์ „ (์„ ํƒ์— ๋”ฐ๋ผ)์œผ๋กœ ์žฌ๋ฐฐํฌ ๋ฐ / ๋˜๋Š” ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

.

์ด ํŒจํ‚ค์ง€๋Š” ์œ ์šฉํ•  ๊ฒƒ์ด๋ผ๋Š” ํฌ๋ง์œผ๋กœ ๋ฐฐํฌ๋˜์ง€๋งŒ ์–ด๋– ํ•œ ๋ณด์ฆ๋„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ƒํ’ˆ์„ฑ์ด๋‚˜ ํŠน์ • ๋ชฉ์ ์—์˜ ์ ํ•ฉ์„ฑ์— ๋Œ€ํ•œ ๋ฌต์‹œ์ ์ธ ๋ณด์ฆ๋„ ์ œ๊ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐ

์ž์„ธํ•œ ๋‚ด์šฉ์€ GNU General Public License.

.

์ด ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ•จ๊ป˜ GNU General Public License ์‚ฌ๋ณธ์„ ๋ฐ›์œผ์…จ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ์ฐธ์กฐํ•˜์„ธ์š”. .

.

Debian ์‹œ์Šคํ…œ์—์„œ๋Š” GNU General์˜ ์ „์ฒด ํ…์ŠคํŠธ

Public License ๋ฒ„์ „ 3์€ "/usr/share/common-licenses/GPL-3"์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ๊ฐ’์€ ChangeLog์— ํŒŒ์ผ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. "์ดˆ๊ธฐ ๋ฆด๋ฆฌ์Šค"๋ฅผ ์ข€ ๋” ์ž์„ธํ•œ ์„ค๋ช…์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.


offsec-defaults(1.0) ๋ถˆ์•ˆ์ •; ๊ธด๊ธ‰์„ฑ=์ค‘๊ฐ„


* ์†”ํŠธ ๋ฏธ๋‹ˆ์–ธ์˜ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

* APT์˜ source.list ํ•ญ๋ชฉ๊ณผ APT์˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” GPG ํ‚ค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

* ๋ฐฐ๊ฒฝ ๊ทธ๋ฆผ์„ ์ •์˜ํ•˜๋Š” gsettings ์Šคํ‚ค๋งˆ๋ฅผ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.


-- ๋ผํŒŒ์—˜ ํ—ค๋ฅด์ดˆ๊ทธ[์ด๋ฉ”์ผ ๋ณดํ˜ธ]> 16๋…„ 2016์›” 18์ผ (๋ชฉ) 04:21:0200 +XNUMX

offsec-defaults(1.0) ๋ถˆ์•ˆ์ •; ๊ธด๊ธ‰์„ฑ=์ค‘๊ฐ„


* ์†”ํŠธ ๋ฏธ๋‹ˆ์–ธ์˜ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

* APT์˜ source.list ํ•ญ๋ชฉ๊ณผ APT์˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” GPG ํ‚ค๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

* ๋ฐฐ๊ฒฝ ๊ทธ๋ฆผ์„ ์ •์˜ํ•˜๋Š” gsettings ์Šคํ‚ค๋งˆ๋ฅผ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.


-- ๋ผํŒŒ์—˜ ํ—ค๋ฅด์ดˆ๊ทธ[์ด๋ฉ”์ผ ๋ณดํ˜ธ]> 16๋…„ 2016์›” 18์ผ (๋ชฉ) 04:21:0200 +XNUMX


์˜ˆ์‹œ์—์„œ๋Š” ์ œ์–ด ํŒŒ์ผ. ์šฐ๋ฆฌ๋Š” ์„น์…˜ ~์— ํ•„๋“œ ๊ธฐํƒ€ ๋ฐ ์ œ๊ฑฐ ํ™ˆํŽ˜์ด์ง€, Vcs-Git๋ฐ Vcs-๋ธŒ๋ผ์šฐ์ € ํ•„๋“œ. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋‚ด์šฉ์„ ์ฑ„์›Œ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ƒํ’ˆ ์„ค๋ช… ๋“ค:


์ถœ์ฒ˜: offsec-defaults ์„น์…˜: ๊ธฐํƒ€

์šฐ์„  ์ˆœ์œ„ : ์˜ต์…˜

๊ด€๋ฆฌ์ž: Raphaรซl Hertzog[์ด๋ฉ”์ผ ๋ณดํ˜ธ]> ๋นŒ๋“œ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„: debhelper (>= 9)

ํ‘œ์ค€ ๋ฒ„์ „: 3.9.8


ํŒจํ‚ค์ง€: offsec-defaults ์•„ํ‚คํ…์ฒ˜: ๋ชจ๋‘ ์ข…์†: ${misc:Depends}

์„ค๋ช…: ๊ณต๊ฒฉ์ ์ธ ๋ณด์•ˆ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์„ค์ •

์ด ํŒจํ‚ค์ง€์—๋Š” Offensive Security๊ฐ€ ์†Œ์œ ํ•œ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

.

ํŠนํžˆ ๋‹ค์Œ ์‚ฌํ•ญ์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

- APT์˜ ๊ตฌ์„ฑ

- ์†”ํŠธ ๋ฏธ๋‹ˆ์–ธ์˜ ๊ตฌ์„ฑ

- ๊ธฐ๋ณธ ๋ฐ์Šคํฌํƒ‘ ์„ค์ •

์ถœ์ฒ˜: offsec-defaults ์„น์…˜: ๊ธฐํƒ€

์šฐ์„  ์ˆœ์œ„ : ์˜ต์…˜

๊ด€๋ฆฌ์ž: Raphaรซl Hertzog[์ด๋ฉ”์ผ ๋ณดํ˜ธ]> ๋นŒ๋“œ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„: debhelper (>= 9)

ํ‘œ์ค€ ๋ฒ„์ „: 3.9.8


ํŒจํ‚ค์ง€: offsec-defaults ์•„ํ‚คํ…์ฒ˜: ๋ชจ๋‘ ์ข…์†: ${misc:Depends}

์„ค๋ช…: ๊ณต๊ฒฉ์ ์ธ ๋ณด์•ˆ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์„ค์ •

์ด ํŒจํ‚ค์ง€์—๋Š” Offensive Security๊ฐ€ ์†Œ์œ ํ•œ ์ปดํ“จํ„ฐ๋ฅผ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ ํŒŒ์ผ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

.

ํŠนํžˆ ๋‹ค์Œ ์‚ฌํ•ญ์ด ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

- APT์˜ ๊ตฌ์„ฑ

- ์†”ํŠธ ๋ฏธ๋‹ˆ์–ธ์˜ ๊ตฌ์„ฑ

- ๊ธฐ๋ณธ ๋ฐ์Šคํฌํƒ‘ ์„ค์ •


XNUMXD๋ดํƒˆ์˜ ๊ทœ์น™ ํŒŒ์ผ์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ „์šฉ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ(์ƒ์„ฑ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ๋”ฐ์„œ ๋ช…๋ช…)์— ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๊ตฌ์„ฑ, ๋นŒ๋“œ ๋ฐ ์„ค์น˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ทœ์น™ ์ง‘ํ•ฉ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ๋‚ด์šฉ์€ ๋งˆ์น˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋ฃจํŠธ์ธ ๊ฒƒ์ฒ˜๋Ÿผ Debian ํŒจํ‚ค์ง€ ๋‚ด์— ๋ณด๊ด€๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ํŒŒ์ผ์€ ๋‹ค์Œ ์œ„์น˜์— ์„ค์น˜๋ฉ๋‹ˆ๋‹ค. ๋ฐ๋น„์•ˆ/offsec-๊ธฐ๋ณธ๊ฐ’/ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ. ์˜ˆ๋ฅผ ๋“ค์–ด ํŒจํ‚ค์ง€ ์„ค์น˜๋ฅผ ๋๋‚ด๋ ค๋ฉด /etc/apt/sources.list.d/offsec.list, ํŒŒ์ผ์„ ๋‹ค์Œ์— ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค. ๋ฐ๋น„์•ˆ/offsec-defaults/etc/apt/sources.list.d/offsec.list. ๊ทธ๋งŒํผ ๊ทœ์น™ ํŒŒ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Makefile, ๋ช‡ ๊ฐ€์ง€ ํ‘œ์ค€ ํƒ€๊ฒŸ(ํฌํ•จ ํ™ฉ์–ด ๋ฌด๋ฆฌ ๊ณผ ์ง„, ์†Œ์Šค ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ •๋ฆฌํ•˜๊ณ  ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ๊ฐ๊ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.


๋ฌด์—‡์ด Makefile ํŒŒ์ผ? ์‹ค์ข…์— ๊ด€ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด์…จ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Makefile ์˜ ๋์—์„œ dh_make ์ถœ๋ ฅ๊ณผ ๊ทธ ์œ ์‚ฌ์„ฑ์— ๋Œ€ํ•œ ์–ธ๊ธ‰ ๊ทœ์น™ ํŒŒ์ผ. ใ… Makefile ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์ž…๋‹ˆ๋‹ค. ํ™•์ธ ํ”„๋กœ๊ทธ๋žจ; ์ข…์†์„ฑ ํŠธ๋ฆฌ์—์„œ ์„œ๋กœ ํŒŒ์ผ ์„ธํŠธ๋ฅผ ๋นŒ๋“œํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ๊ทœ์น™์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์†Œ์Šค ํŒŒ์ผ ์„ธํŠธ์—์„œ ํ”„๋กœ๊ทธ๋žจ์„ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ Makefile ํŒŒ์ผ์€ ์ด๋Ÿฌํ•œ ๊ทœ์น™์„ ๋‹ค์Œ ํ˜•์‹์œผ๋กœ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋Œ€์ƒ: ์†Œ์Šค1 ์†Œ์Šค2 ... ๋ช…๋ น1

command2


๊ทธ๋Ÿฌํ•œ ๊ทœ์น™์˜ ํ•ด์„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์›์ฒœ* ํŒŒ์ผ์ด ๋‹ค์Œ๋ณด๋‹ค ์ตœ์‹ ์ž…๋‹ˆ๋‹ค. ๋ชฉํ‘œ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€์ƒ์„ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. command1 ๊ณผ command2.

๋ช…๋ น์ค„์€ ํƒญ ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ช…๋ น์ค„์ด ๋Œ€์‹œ ๋ฌธ์ž(-), ๋ช…๋ น์ด ์‹คํŒจํ•ด๋„ ์ „์ฒด ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ค‘๋‹จ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.


์ด ํŒŒ์ผ์€ ํ”„๋กœ์„ธ์Šค์˜ ํ•ต์‹ฌ์ด์ง€๋งŒ ๋‹ค์Œ์—์„œ ์ œ๊ณตํ•˜๋Š” ํ‘œ์ค€ ๋ช…๋ น ์„ธํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ํŒŒ์ผ๋งŒ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. debhelper ๋„๊ตฌ. ๋‹ค์Œ์œผ๋กœ ์ƒ์„ฑ๋œ ํŒŒ์ผ์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. dh_make. ๋Œ€๋ถ€๋ถ„์˜ ํŒŒ์ผ์„ ์„ค์น˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ์˜ ๋™์ž‘์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. dh_์„ค์น˜ ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜์—ฌ ๋ช…๋ น ๋ฐ๋น„์•ˆ/offsec-defaults.install ํŒŒ์ผ :


apt/offsec.list etc/apt/sources.list.d/ apt/offsec.gpg etc/apt/trusted.gpg.d/ salt/offsec.conf etc/salt/minion.d/images/Background.png usr/ ๊ณต์œ /์ด๋ฏธ์ง€/offsec/

apt/offsec.list etc/apt/sources.list.d/ apt/offsec.gpg etc/apt/trusted.gpg.d/ salt/offsec.conf etc/salt/minion.d/images/Background.png usr/ ๊ณต์œ /์ด๋ฏธ์ง€/offsec/


์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ gsettings ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์น˜ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ debhelper๋Š” ์ด๋ฅผ ์œ„ํ•œ ์ „์šฉ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค(dh_installg์„ค์ •) ๊ทธ๋ž˜์„œ ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์— ์˜์กดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋จผ์ € ์„ค์ •์„ ์ž…๋ ฅํ•˜์„ธ์š”. ๋ฐ๋น„์•ˆ/offsec-defaults.gsettings-override:


[org.gnome.desktop.Background] ๊ทธ๋ฆผ ์˜ต์…˜='ํ™•๋Œ€/์ถ•์†Œ'

๊ทธ๋ฆผ-uri='ํŒŒ์ผ:///usr/share/images/offsec/Background.png'

[org.gnome.desktop.Background] ๊ทธ๋ฆผ ์˜ต์…˜='ํ™•๋Œ€/์ถ•์†Œ'

๊ทธ๋ฆผ-uri='ํŒŒ์ผ:///usr/share/images/offsec/Background.png'


๋‹ค์Œ์œผ๋กœ dh_installg์„ค์ • ์ „ํ™” ๋ฐ๋น„์•ˆ/๊ทœ์น™ ์กฐ์ง ์žฌ์ •์˜์— ์˜ˆ์ƒ๋˜๋Š” ์ˆ˜์ค€(๋งค๋‰ด์–ผ ํŽ˜์ด์ง€์— ๋”ฐ๋ฅด๋ฉด 90)์œผ๋กœ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋†’์ด๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜์„ธ์š”.


#!/usr/bin/make -f


%:

ใ…Ž $@


override_dh_installgsettings: dh_installgsettings --priority=90

#!/usr/bin/make -f


%:

ใ…Ž $@


override_dh_installgsettings: dh_installgsettings --priority=90

์˜์ƒ

์ด์ œ ์†Œ์Šค ํŒจํ‚ค์ง€๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‚จ์€ ์ผ์€ ์ด์ „์— ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์‹œ ๋นŒ๋“œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. dpkg-buildpackage -us

-offsec-defaults-1.0 ๋””๋ ‰ํ„ฐ๋ฆฌ ๋‚ด์—์„œ -uc ๋ช…๋ น:


$ dpkg-buildpackage -us -uc

dpkg-buildpackage: ์ •๋ณด: ์†Œ์Šค ํŒจํ‚ค์ง€ offsec-defaults dpkg-buildpackage: ์ •๋ณด: ์†Œ์Šค ๋ฒ„์ „ 1.0

dpkg-buildpackage: ์ •๋ณด: ์†Œ์Šค ๋ฐฐํฌ๊ฐ€ ๋ถˆ์•ˆ์ •ํ•จ

dpkg-buildpackage: ์ •๋ณด: Raphaรซl Hertzog๊ฐ€ ์†Œ์Šค๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. <[์ด๋ฉ”์ผ ๋ณดํ˜ธ]> dpkg-buildpackage: ์ •๋ณด: ํ˜ธ์ŠคํŠธ ์•„ํ‚คํ…์ฒ˜ amd64

dpkg-source --before-build offsec-defaults-1.0 fakeroot ๋ฐ๋น„์•ˆ/๊ทœ์น™ ์ •๋ฆฌ

DH ๊นจ๋—ํ•ด์š”

dh_testdir dh_auto_clean dh_clean

dpkg-์†Œ์Šค -b offsec-defaults-1.0

dpkg-source: ์ •๋ณด: ์†Œ์Šค ํ˜•์‹ '3.0(๋„ค์ดํ‹ฐ๋ธŒ)' ์‚ฌ์šฉ

dpkg-source: ์ •๋ณด: offsec-defaults_1.0.tar.xz์—์„œ offsec-defaults ๊ตฌ์ถ• dpkg-source: ์ •๋ณด: offsec-defaults_1.0.dsc์—์„œ offsec-defaults ๊ตฌ์ถ•

๋ฐ๋น„์•ˆ/๊ทœ์น™ ๋นŒ๋“œ dh ๋นŒ๋“œ

dh_testdir dh_update_autotools_config dh_auto_configure dh_auto_build

dh_auto_test

fakeroot ๋ฐ๋น„์•ˆ/๊ทœ์น™ ๋ฐ”์ด๋„ˆ๋ฆฌ dh ๋ฐ”์ด๋„ˆ๋ฆฌ

dh_testroot dh_prep dh_auto_install dh_install dh_installdocs

dh_install๋ณ€๊ฒฝ ๋กœ๊ทธ

๋ฐ๋น„์•ˆ/๊ทœ์น™ override_dh_installgsettings

make[1]: '/home/rhertzog/kali/kali-book/samples/offsec-defaults-1.0' ๋””๋ ‰ํ† ๋ฆฌ ์ž…๋ ฅ dh_installgsettings --priority=90

make[1]: '/home/rhertzog/kali/kali-book/samples/offsec-defaults-1.0' ๋””๋ ‰ํ† ๋ฆฌ ์ข…๋ฃŒ dh_perl

dh_link dh_strip_๋น„๊ฒฐ์ •๋ก  dh_compress

dh_fixperms dh_installdeb dh_gencontrol dh_md5sums


dh_builddeb

dpkg-deb: '../offsec-defaults_1.0_all.deb'์— 'offsec-defaults' ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค. dpkg-genchanges >../offsec-defaults_1.0_amd64.changes

dpkg-genchanges: ์ •๋ณด: ์—…๋กœ๋“œ์— ์ „์ฒด ์†Œ์Šค ์ฝ”๋“œ ํฌํ•จ dpkg-source --after-build offsec-defaults-1.0

dpkg-buildpackage: ์ •๋ณด: ์ „์ฒด ์—…๋กœ๋“œ; ๋ฐ๋น„์•ˆ ๋„ค์ดํ‹ฐ๋ธŒ ํŒจํ‚ค์ง€(์ „์ฒด ์†Œ์Šค ํฌํ•จ)

dh_builddeb

dpkg-deb: '../offsec-defaults_1.0_all.deb'์— 'offsec-defaults' ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค. dpkg-genchanges >../offsec-defaults_1.0_amd64.changes

dpkg-genchanges: ์ •๋ณด: ์—…๋กœ๋“œ์— ์ „์ฒด ์†Œ์Šค ์ฝ”๋“œ ํฌํ•จ dpkg-source --after-build offsec-defaults-1.0

dpkg-buildpackage: ์ •๋ณด: ์ „์ฒด ์—…๋กœ๋“œ; ๋ฐ๋น„์•ˆ ๋„ค์ดํ‹ฐ๋ธŒ ํŒจํ‚ค์ง€(์ „์ฒด ์†Œ์Šค ํฌํ•จ)


OnWorks์˜ ์ตœ๊ณ  OS ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…: