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

Ad


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

apt-ftparchive - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

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

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

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

์ด๋ฆ„


apt-ftparchive - ์ธ๋ฑ์Šค ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ

๊ฐœ์š”


apt-ftparchive [-dsq] [--md5] [--๋งํฌ ํ•ด์ œ] [--์ฝ๊ธฐ ์ „์šฉ] [--๋‚ด์šฉ๋ฌผ] [--์•„์น˜ ์•„ํ‚คํ…์ฒ˜]
[-์˜ค=๊ตฌ์„ฑ_๋ฌธ์ž์—ด] [-c=๊ตฌ์„ฑ ํŒŒ์ผ]
{ํŒจํ‚ค์ง€ ํ†ต๋กœ... [์žฌ์ •์˜ ํŒŒ์ผ [๊ฒฝ๋กœ ์ ‘๋‘์‚ฌ]] |
์†Œ์Šค ํ†ต๋กœ... [์žฌ์ •์˜ ํŒŒ์ผ [๊ฒฝ๋กœ ์ ‘๋‘์‚ฌ]] | ๋‚ด์šฉ๋ฌผ ํ†ต๋กœ |
๊ณต๊ฐœ ํ†ต๋กœ | ์ƒ์„ฑํ•˜๋‹ค ๊ตฌ์„ฑ ํŒŒ์ผ ์„น์…˜์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.... | ๊นจ๋—ํ•œ ๊ตฌ์„ฑ ํŒŒ์ผ |
{-v | --๋ฒ„์ „} | {-h | --๋•๋‹ค}}

๊ธฐ์ˆ 


apt-ftparchive APT๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ธ๋ฑ์Šค ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋Š” ๋ช…๋ น์ค„ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.
๋ฐฐํฌ ์†Œ์Šค์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค. ์ธ๋ฑ์Šค ํŒŒ์ผ์€ ์›๋ณธ ์‚ฌ์ดํŠธ ๊ธฐ๋ฐ˜์œผ๋กœ ์ƒ์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ ์‚ฌ์ดํŠธ์˜ ๋‚ด์šฉ์—.

apt-ftparchive ์˜ ์ƒ์œ„ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค dpkg-์Šค์บ”ํŒจํ‚ค์ง€(1) ํ”„๋กœ๊ทธ๋žจ, ์ „์ฒด ํ†ตํ•ฉ
ํŒจํ‚ค์ง€ ๋ช…๋ น์„ ํ†ตํ•œ ๊ธฐ๋Šฅ. ๋˜ํ•œ ์ฝ˜ํ…์ธ  ํŒŒ์ผ ์ƒ์„ฑ๊ธฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ,
์ฝ˜ํ…์ธ , ๊ทธ๋ฆฌ๊ณ  ์™„์ „ํ•œ ์ƒ์„ฑ ํ”„๋กœ์„ธ์Šค๋ฅผ '์Šคํฌ๋ฆฝํŠธ'ํ•˜๋Š” ์ •๊ตํ•œ ์ˆ˜๋‹จ
์•„์นด์ด๋ธŒ.

๋‚ด๋ถ€์ ์œผ๋กœ apt-ftparchive ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ .deb์˜ ๋‚ด์šฉ์„ ์บ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ์„ ์ œ์™ธํ•˜๊ณ  ์™ธ๋ถ€ ํ”„๋กœ๊ทธ๋žจ์— ์˜์กดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. gzip์„(1). ์ „์ฒด๋ฅผ ํ•  ๋•Œ
์ƒ์„ฑํ•˜๋ฉด ์ž๋™์œผ๋กœ ํŒŒ์ผ ๋ณ€๊ฒฝ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์›ํ•˜๋Š” ์••์ถ• ํŒŒ์ผ์„ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค.
์ถœ๋ ฅ ํŒŒ์ผ.

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด -h๋ฐ --๋„์›€ ์˜ต์…˜์ด ์ฃผ์–ด์ง€๋ฉด ์•„๋ž˜ ๋ช…๋ น ์ค‘ ํ•˜๋‚˜๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€
packages ๋ช…๋ น์€ ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ์—์„œ ํŒจํ‚ค์ง€ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์†Œ์š”
์ฃผ์–ด์ง„ ๋””๋ ‰ํ† ๋ฆฌ์™€ ์žฌ๊ท€์ ์œผ๋กœ .deb ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ํŒจํ‚ค์ง€ ๋ ˆ์ฝ”๋“œ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.
๊ฐ๊ฐ์— ๋Œ€ํ•œ stdout์—. ์ด ๋ช…๋ น์€ ๋Œ€๋žต ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. dpkg-์Šค์บ”ํŒจํ‚ค์ง€(1).

์˜ต์…˜ --db ๋ฐ”์ด๋„ˆ๋ฆฌ ์บ์‹ฑ DB๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์†Œ์Šค
์†Œ์Šค ๋ช…๋ น์€ ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ์—์„œ ์†Œ์Šค ์ƒ‰์ธ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์†Œ์š”
์ฃผ์–ด์ง„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜์—ฌ .dsc ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์†Œ์Šค ๋ ˆ์ฝ”๋“œ๋ฅผ ๋‚ด๋ณด๋ƒ…๋‹ˆ๋‹ค.
๊ฐ๊ฐ์— ๋Œ€ํ•œ stdout์—. ์ด ๋ช…๋ น์€ ๋Œ€๋žต ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. dpkg-์Šค์บ”์†Œ์Šค(1).

์žฌ์ •์˜ ํŒŒ์ผ์ด ์ง€์ •๋˜๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์†Œ์Šค ์žฌ์ •์˜ ํŒŒ์ผ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
.src์˜ ํ™•์žฅ์ž. --source-override ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์†Œ์Šค๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•  ํŒŒ์ผ์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด์šฉ
์ปจํ…์ธ  ๋ช…๋ น์€ ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ์—์„œ ์ปจํ…์ธ  ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์†Œ์š”
์ฃผ์–ด์ง„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์žฌ๊ท€์ ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜์—ฌ .deb ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ํŒŒ์ผ ๋ชฉ๋ก์„ ์ฝ์Šต๋‹ˆ๋‹ค.
๊ฐ ํŒŒ์ผ์—์„œ. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์ผ์น˜ํ•˜๋Š” ํŒŒ์ผ ๋ชฉ๋ก์„ stdout์— ์ •๋ ฌํ•˜๊ณ  ์”๋‹ˆ๋‹ค.
ํŒจํ‚ค์ง€. ๋””๋ ‰ํ† ๋ฆฌ๋Š” ์ถœ๋ ฅ์— ๊ธฐ๋ก๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ํŒจํ‚ค์ง€๊ฐ€ ๋™์ผํ•œ ๊ฒƒ์„ ์†Œ์œ ํ•˜๋Š” ๊ฒฝ์šฐ
ํŒŒ์ผ์—์„œ ๊ฐ ํŒจํ‚ค์ง€๋Š” ์ถœ๋ ฅ์—์„œ โ€‹โ€‹์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ --db ๋ฐ”์ด๋„ˆ๋ฆฌ ์บ์‹ฑ DB๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฐœ
release ๋ช…๋ น์€ ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ์—์„œ ๋ฆด๋ฆฌ์Šค ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์žฌ๊ท€์ ์œผ๋กœ
์••์ถ•๋˜์ง€ ์•Š์€ ํŒจํ‚ค์ง€ ๋ฐ ์†Œ์Šค ํŒŒ์ผ๊ณผ ํ•ด๋‹น ํŒŒ์ผ์— ๋Œ€ํ•ด ์ง€์ •๋œ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
์••์ถ• gzip์„, bzip2 or ์ด์ฆˆ ๋งˆ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฆด๋ฆฌ์Šค ๋ฐ md5sum.txt ํŒŒ์ผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ
(APT::FTPArchive::๋ฆด๋ฆฌ์Šค::๊ธฐ๋ณธ-ํŒจํ„ด). ์ถ”๊ฐ€ ํŒŒ์ผ ์ด๋ฆ„ ํŒจํ„ด์€
APT::FTPArchive::Release::Patterns์— ๋‚˜์—ดํ•˜์—ฌ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ stdout์— ์”๋‹ˆ๋‹ค.
(๊ธฐ๋ณธ์ ์œผ๋กœ) ๊ฐ๊ฐ์— ๋Œ€ํ•œ MD5, SHA1, SHA256 ๋ฐ SHA512 ๋‹ค์ด์ œ์ŠคํŠธ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ฆด๋ฆฌ์Šค ํŒŒ์ผ
ํŒŒ์ผ.

๋ฆด๋ฆฌ์Šค ํŒŒ์ผ์˜ ์ถ”๊ฐ€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ•„๋“œ ๊ฐ’์€
APT::FTPArchive::Release ์•„๋ž˜ ํ•ด๋‹น ๋ณ€์ˆ˜, ์˜ˆ
APT::FTPArchive::๋ฆด๋ฆฌ์Šค::์›์ . ์ง€์›๋˜๋Š” ํ•„๋“œ๋Š” Origin, Label, Suite,
๋ฒ„์ „, ์ฝ”๋“œ๋ช…, ๋‚ ์งœ, ์œ ํšจ ๊ธฐ๊ฐ„, ์•„ํ‚คํ…์ฒ˜, ๊ตฌ์„ฑ ์š”์†Œ, ์„ค๋ช….

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

ํ™ฉ์–ด ๋ฌด๋ฆฌ
clean ๋ช…๋ น์€ ์ฃผ์–ด์ง„ ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๋ชจ๋“  ๋ ˆ์ฝ”๋“œ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

L' ์ผ์œผํ‚ค๋‹ค ๊ตฌ์„ฑ


generate ๋ช…๋ น์€ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์•„์นด์ด๋ธŒ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ISC ๋„๊ตฌ์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ผ๋ฐ˜์ ์ธ ISC ๊ตฌ์„ฑ ํ˜•์‹์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
๋ฐ”์ธ๋“œ 8 ๋ฐ dhcpd. apt.conf(5) ๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ์„ค๋ช…์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ๊ณ 
์ƒ์„ฑ ๊ตฌ์„ฑ์€ ์„น์…˜ ๋ฐฉ์‹์œผ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„๋˜์ง€๋งŒ apt.conf(5) ํŠธ๋ฆฌ์—์„œ ๊ตฌ๋ฌธ ๋ถ„์„๋ฉ๋‹ˆ๋‹ค.
๋ฐฉ๋ฒ•. ์ด๋Š” ๋ฒ”์œ„ ํƒœ๊ทธ๊ฐ€ ์ฒ˜๋ฆฌ๋˜๋Š” ๋ฐฉ์‹์—๋งŒ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.

์ƒ์„ฑ ๊ตฌ์„ฑ์—๋Š” ๊ฐ๊ฐ ์•„๋ž˜์— ์„ค๋ช…๋œ XNUMX๊ฐœ์˜ ๊ฐœ๋ณ„ ์„น์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋””๋ ‰ํ† ๋ฆฌ ์„น์…˜
Dir ์„น์…˜์€ ํ•„์š”ํ•œ ํŒŒ์ผ์„ ์ฐพ๋Š” ๋ฐ ํ•„์š”ํ•œ ํ‘œ์ค€ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์ƒ์„ฑ ๊ณผ์ •์—์„œ. ์ด๋Ÿฌํ•œ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ํŠน์ • ์ƒ๋Œ€ ๊ฒฝ๋กœ ์•ž์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
์™„์ „ํ•œ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ดํ›„ ์„น์…˜์—์„œ ์ •์˜๋ฉ๋‹ˆ๋‹ค.

์•„์นด์ด๋ธŒ ๋””๋ ‰ํ† ๋ฆฌ
ํ‘œ์ค€ ๋ฐ๋น„์•ˆ ๊ตฌ์„ฑ์—์„œ FTP ์•„์นด์ด๋ธŒ์˜ ๋ฃจํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
ls-LR ๋ฐ dist ๋…ธ๋“œ๊ฐ€ ํฌํ•จ๋œ ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

์žฌ์ •์˜Dir
์žฌ์ •์˜ ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์บ์‹œ ๋””๋ ‰ํ„ฐ๋ฆฌ
์บ์‹œ ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

ํŒŒ์ผ ๋ชฉ๋ก ๋””๋ ‰ํ„ฐ๋ฆฌ
์•„๋ž˜์—์„œ FileList ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํŒŒ์ผ ๋ชฉ๋ก ํŒŒ์ผ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

ํƒœ๋งŒ ์„น์…˜
๊ธฐ๋ณธ๊ฐ’ ์„น์…˜์€ ๊ธฐ๋ณธ๊ฐ’๊ณผ ์ž‘์—…์„ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹์„ค์ •์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฐœ์ „๊ธฐ. ๋‹ค๋ฅธ ์„น์…˜์€ ์„น์…˜๋ณ„ ์„ค์ •์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ๊ฐ’์„ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒจํ‚ค์ง€::์••์ถ•
ํŒจํ‚ค์ง€ ์ธ๋ฑ์Šค ํŒŒ์ผ์— ์‚ฌ์šฉํ•  ๊ธฐ๋ณธ ์••์ถ• ์ฒด๊ณ„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
๋‹ค์Œ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์˜ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์„ ํฌํ•จํ•˜๋Š” ๋ฌธ์ž์—ด: '.' (์••์ถ• ์—†์Œ),
'gzip' ๋ฐ 'bzip2'. ๋ชจ๋“  ์••์ถ• ์ฒด๊ณ„์˜ ๊ธฐ๋ณธ๊ฐ’์€ '์ž…๋‹ˆ๋‹ค. gzip'.

ํŒจํ‚ค์ง€::ํ™•์žฅ
ํŒจํ‚ค์ง€ ํŒŒ์ผ์ธ ํŒŒ์ผ ํ™•์žฅ์ž์˜ ๊ธฐ๋ณธ ๋ชฉ๋ก์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ
'.๋ฐ๋ธŒ'.

์ถœ์ฒ˜::์••์ถ•
์ด๊ฒƒ์€ ํŒจํ‚ค์ง€์˜ ์••์ถ•์„ ์ œ์–ดํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” Packages::Compress์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
์†Œ์Šค ํŒŒ์ผ.

์ถœ์ฒ˜::ํ™•์žฅ
์†Œ์Šค ํŒŒ์ผ์ธ ํŒŒ์ผ ํ™•์žฅ์ž์˜ ๊ธฐ๋ณธ ๋ชฉ๋ก์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ
'.dsc'.

๋‚ด์šฉ::์••์ถ•
์ด๊ฒƒ์€ ํŒจํ‚ค์ง€์˜ ์••์ถ•์„ ์ œ์–ดํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” Packages::Compress์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
์ฝ˜ํ…์ธ  ํŒŒ์ผ.

๋ฒˆ์—ญ::์••์ถ•
์ด๊ฒƒ์€ ํŒจํ‚ค์ง€์˜ ์••์ถ•์„ ์ œ์–ดํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” Packages::Compress์™€ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
Translation-en ๋งˆ์Šคํ„ฐ ํŒŒ์ผ.

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

ํŒŒ์ผ ๋ชจ๋“œ
์ƒ์„ฑ๋œ ๋ชจ๋“  ์ธ๋ฑ์Šค ํŒŒ์ผ์˜ ๋ชจ๋“œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 0644์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ƒ‰์ธ ํŒŒ์ผ
umask์— ๊ด€๊ณ„์—†์ด ์ด ๋ชจ๋“œ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

์žฅํ™ฉํ•œ ์„ค๋ช…
ํŒจํ‚ค์ง€ ํŒŒ์ผ์— ๊ธด ์„ค๋ช…์„ ํฌํ•จํ• ์ง€ ๋ถ„ํ• ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๋งˆ์Šคํ„ฐ Translation-en ํŒŒ์ผ๋กœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋ฌด๊ธฐ๋ณธ๊ฐ’ ์„น์…˜
ํŠธ๋ฆฌ ์„น์…˜์— ํŠน์ •ํ•œ ๊ธฐ๋ณธ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋“  ๋ณ€์ˆ˜๋Š” ๋Œ€์ฒด ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค.
$(DIST), $(SECTION) ๋ฐ $(ARCH) ๋ฌธ์ž์—ด์„ ๊ฐ๊ฐ์˜ ๋ฌธ์ž์—ด๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
values.

์ตœ๋Œ€ ์ฝ˜ํ…์ธ  ๋ณ€๊ฒฝ
๋งค์ผ ์ƒ์„ฑ๋˜๋Š” ์ฝ˜ํ…์ธ  ํŒŒ์ผ์˜ KB ์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. NS
์ฝ˜ํ…์ธ  ํŒŒ์ผ์€ ๋ผ์šด๋“œ ๋กœ๋นˆ ๋ฐฉ์‹์ด๋ฏ€๋กœ ๋ฉฐ์น ์— ๊ฑธ์ณ ๋ชจ๋‘ ๋‹ค์‹œ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค.

๋‚ด์šฉ๋‚˜์ด
์ปจํ…์ธ  ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ˆ˜๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
์ด ์ œํ•œ์„ ์ดˆ๊ณผํ•˜๋ฉด ์ฝ˜ํ…์ธ  ํŒŒ์ผ์˜ mtime์ด ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํŒจํ‚ค์ง€ ํŒŒ์ผ์ด ์ƒˆ๋กœ์šด ๋‚ด์šฉ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ณ€๊ฒฝ๋œ ๊ฒฝ์šฐ
ํŒŒ์ผ [์˜ˆ๋ฅผ ๋“ค์–ด ํŽธ์ง‘ ์žฌ์ •์˜]. ์ƒˆ๋กœ์šด .debs๊ฐ€
์–ด์จŒ๋“  ์ƒˆ ํŒŒ์ผ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 10์ด๊ณ  ๋‹จ์œ„๋Š” ์ผ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.

๋ช…๋ถ€ ๋‹ด๋‹น
.deb ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ์˜ ๋งจ ์œ„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’:
$(DIST)/$(์„น์…˜)/๋ฐ”์ด๋„ˆ๋ฆฌ-$(ARCH)/

Src๋””๋ ‰ํ† ๋ฆฌ
์†Œ์Šค ํŒจํ‚ค์ง€ ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ์˜ ์ตœ์ƒ์œ„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’:
$(DIST)/$(์„น์…˜)/์†Œ์Šค/

ํŒจํ‚ค์ง€
์ถœ๋ ฅ ํŒจํ‚ค์ง€ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ $(DIST)/$(SECTION)/binary-$(ARCH)/Packages์ž…๋‹ˆ๋‹ค.

์ง€์šฐ๋ฉด ์ข‹์„๊ฑฐ๊ฐ™์Œ . SM
์ถœ๋ ฅ ์†Œ์Šค ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ $(DIST)/$(SECTION)/source/Sources์ž…๋‹ˆ๋‹ค.

๋ฒˆ์—ญ
ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ธด ์„ค๋ช…๊ณผ ํ•จ๊ป˜ ์ถœ๋ ฅ Translation-en ๋งˆ์Šคํ„ฐ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
ํŒจํ‚ค์ง€ ํŒŒ์ผ์— ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’:
$(DIST)/$(SECTION)/i18n/Translation-ko

๋‚ด๋ถ€ ์ ‘๋‘์‚ฌ
๋Œ€์‹  ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๊ฐ€ ๋‚ด๋ถ€ ๋งํฌ๋กœ ๊ฐ„์ฃผ๋˜๋„๋ก ํ•˜๋Š” ๊ฒฝ๋กœ ์ ‘๋‘์‚ฌ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์™ธ๋ถ€ ๋งํฌ์˜. ๊ธฐ๋ณธ๊ฐ’์€ $(DIST)/$(SECTION)/์ž…๋‹ˆ๋‹ค.

๋‚ด์šฉ
์ถœ๋ ฅ ์ฝ˜ํ…์ธ  ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ $(DIST)/$(SECTION)/Contents-$(ARCH)์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
์ด ์„ค์ •์€ ์—ฌ๋Ÿฌ ํŒจํ‚ค์ง€ ํŒŒ์ผ์ด ๋‹จ์ผ ์ฝ˜ํ…์ธ  ํŒŒ์ผ์— ๋งคํ•‘๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’) ๊ทธ๋Ÿฐ ๋‹ค์Œ apt-ftparchive ํ•ด๋‹น ํŒจํ‚ค์ง€ ํŒŒ์ผ์„ ํ•จ๊ป˜ ํ†ตํ•ฉํ•ฉ๋‹ˆ๋‹ค.
์ž๋™์œผ๋กœ.

๋‚ด์šฉ::ํ—ค๋”
์ฝ˜ํ…์ธ  ์ถœ๋ ฅ ์•ž์— ์ถ”๊ฐ€ํ•  ํ—ค๋” ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋นˆ์บ์‹œDB
์ด ์„น์…˜์— ์‚ฌ์šฉํ•  ๋ฐ”์ด๋„ˆ๋ฆฌ ์บ์‹œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์„น์…˜ ๊ณต์œ  ๊ฐ€๋Šฅ
๋™์ผํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค.

ํŒŒ์ผ๋ฆฌ์ŠคํŠธ
๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ๋ฅผ ๊ฑท๋Š” ๋Œ€์‹ , apt-ftparchive ์ฝ์–ด์•ผ ํ•œ๋‹ค
์ฃผ์–ด์ง„ ํŒŒ์ผ์˜ ํŒŒ์ผ ๋ชฉ๋ก. ์ƒ๋Œ€ ํŒŒ์ผ ์ด๋ฆ„์—๋Š” ์•„์นด์ด๋ธŒ๊ฐ€ ์ ‘๋‘์‚ฌ๋กœ ๋ถ™์Šต๋‹ˆ๋‹ค.
๋””๋ ‰ํ† ๋ฆฌ.

์†Œ์Šค ํŒŒ์ผ ๋ชฉ๋ก
๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ๋ฅผ ๊ฑท๋Š” ๋Œ€์‹ , apt-ftparchive ์ฝ์–ด์•ผ ํ•œ๋‹ค
์ฃผ์–ด์ง„ ํŒŒ์ผ์˜ ํŒŒ์ผ ๋ชฉ๋ก. ์ƒ๋Œ€ ํŒŒ์ผ ์ด๋ฆ„์—๋Š” ์•„์นด์ด๋ธŒ๊ฐ€ ์ ‘๋‘์‚ฌ๋กœ ๋ถ™์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฐฐ ๊ทœ์น™์„œ. ์†Œ์Šค ์ธ๋ฑ์Šค๋ฅผ ์ฒ˜๋ฆฌํ•  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋ฌด ์„น์…˜
ํŠธ๋ฆฌ ์„น์…˜์€ ๊ธฐ๋ณธ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๊ตฌ์„ฑ๋œ ํ‘œ์ค€ ๋ฐ๋น„์•ˆ ํŒŒ์ผ ํŠธ๋ฆฌ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ๋‹ค์Œ ํ•ด๋‹น ๊ธฐ๋ณธ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์—ฌ๋Ÿฌ ์„น์…˜๊ณผ ๋งˆ์ง€๋ง‰์œผ๋กœ ๊ฐ๊ฐ์˜ ์—ฌ๋Ÿฌ ์•„ํ‚คํ…์ฒ˜
๋ถ€๋ถ„. ์‚ฌ์šฉ๋œ ์ •ํ™•ํ•œ ๊ฒฝ๋กœ๋Š” ๋””๋ ‰ํ† ๋ฆฌ ๋Œ€์ฒด ๋ณ€์ˆ˜์— ์˜ํ•ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.

Tree ์„น์…˜์€ โ€‹โ€‹$(DIST) ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๊ณ  ๋ฃจํŠธ๋ฅผ ์ •์˜ํ•˜๋Š” ๋ฒ”์œ„ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํŠธ๋ฆฌ(๊ฒฝ๋กœ ์•ž์— ArchiveDir๊ฐ€ ๋ถ™์Œ). ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์„ค์ •์ž…๋‹ˆ๋‹ค.
๋””์ŠคํŠธ/์ œ์‹œ.

TreeDefault ์„น์…˜์— ์ •์˜๋œ ๋ชจ๋“  ์„ค์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํŠธ๋ฆฌ ์„น์…˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„ธ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ๋ณ€์ˆ˜.

Tree ์„น์…˜์„ ์ฒ˜๋ฆฌํ•  ๋•Œ apt-ftparchive ๋‹ค์Œ๊ณผ ์œ ์‚ฌํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์„น์…˜์˜ i๋Š”
์•„ํ‚คํ…์ฒ˜์˜ j๋ฅผ ์œ„ํ•ด
DIST=scope SECTION=i ARCH=j์— ๋Œ€ํ•ด ์ƒ์„ฑ

์„น์…˜
์ด๊ฒƒ์€ ๋ฐฐํฌ ์•„๋ž˜์— ๋‚˜ํƒ€๋‚˜๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์„น์…˜ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ ์ด๊ฒƒ์€ ๋ฌด๋ฃŒ๊ฐ€ ์•„๋‹Œ ์ฃผ์š” ๊ธฐ์—ฌ์™€ ๊ฐ™์€ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

์žฅํ™ฉํ•œ ์„ค๋ช…
ํŒจํ‚ค์ง€ ํŒŒ์ผ์— ๊ธด ์„ค๋ช…์„ ํฌํ•จํ• ์ง€ ๋ถ„ํ• ํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๋งˆ์Šคํ„ฐ Translation-en ํŒŒ์ผ๋กœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

BinOverride
๋ฐ”์ด๋„ˆ๋ฆฌ ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์žฌ์ •์˜ ํŒŒ์ผ์—๋Š” ์„น์…˜, ์šฐ์„  ์ˆœ์œ„ ๋ฐ
๊ด€๋ฆฌ์ž ์ฃผ์†Œ ์ •๋ณด.

์›๋ณธ ์žฌ์ •์˜
์†Œ์Šค ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์žฌ์ •์˜ ํŒŒ์ผ์—๋Š” ์„น์…˜ ์ •๋ณด๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์žฌ์ •์˜
๋ฐ”์ด๋„ˆ๋ฆฌ ์ถ”๊ฐ€ ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

SrcExtraOverride
์†Œ์Šค ์ถ”๊ฐ€ ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

Bin๋””๋ ‰ํ† ๋ฆฌ ์„น์…˜
bindirectory ์„น์…˜์€ ํŠน๋ณ„ํ•œ ๊ตฌ์กฐ๊ฐ€ ์—†๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ๋””๋ ‰ํ† ๋ฆฌ ํŠธ๋ฆฌ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. NS
๋ฒ”์œ„ ํƒœ๊ทธ๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์ง€์ •ํ•˜๋ฉฐ ์„ค์ •์€ ๋‹ค์Œ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
๋Œ€์ฒด ๋ณ€์ˆ˜ ๋˜๋Š” SectionArchitecture ์„ค์ •์ด ์—†๋Š” ํŠธ๋ฆฌ ์„น์…˜.

ํŒจํ‚ค์ง€
ํŒจํ‚ค์ง€ ํŒŒ์ผ ์ถœ๋ ฅ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ง€์šฐ๋ฉด ์ข‹์„๊ฑฐ๊ฐ™์Œ . SM
์†Œ์Šค ํŒŒ์ผ ์ถœ๋ ฅ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ๋˜๋Š” ์†Œ์Šค ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด์šฉ
์ฝ˜ํ…์ธ  ํŒŒ์ผ ์ถœ๋ ฅ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(์„ ํƒ ์‚ฌํ•ญ).

BinOverride
๋ฐ”์ด๋„ˆ๋ฆฌ ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์›๋ณธ ์žฌ์ •์˜
์†Œ์Šค ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์žฌ์ •์˜
๋ฐ”์ด๋„ˆ๋ฆฌ ์ถ”๊ฐ€ ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

SrcExtraOverride
์†Œ์Šค ์ถ”๊ฐ€ ์žฌ์ •์˜ ํŒŒ์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋นˆ์บ์‹œDB
์บ์‹œ DB๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฝ๋กœ ์ ‘๋‘์‚ฌ
๋ชจ๋“  ์ถœ๋ ฅ ๊ฒฝ๋กœ์— ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

ํŒŒ์ผ๋ฆฌ์ŠคํŠธ, ์†Œ์Šค ํŒŒ์ผ ๋ชฉ๋ก
ํŒŒ์ผ ๋ชฉ๋ก ํŒŒ์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

L' BINARY ์šฐ์„ธํ•˜๋‹ค FILE


๋ฐ”์ด๋„ˆ๋ฆฌ ์žฌ์ •์˜ ํŒŒ์ผ์€ ๋‹ค์Œ๊ณผ ์™„์ „ํžˆ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. dpkg-์Šค์บ”ํŒจํ‚ค์ง€(1). XNUMX๊ฐ€์ง€๊ฐ€ ๋“ค์–ด์žˆ์–ด์š”
๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ํ•„๋“œ. ์ฒซ ๋ฒˆ์งธ ํ•„๋“œ๋Š” ํŒจํ‚ค์ง€ ์ด๋ฆ„์ด๊ณ  ๋‘ ๋ฒˆ์งธ ํ•„๋“œ๋Š”
ํ•ด๋‹น ํŒจํ‚ค์ง€๋ฅผ ๊ฐ•์ œ ์‹คํ–‰ํ•˜๋Š” ์šฐ์„  ์ˆœ์œ„, ์„ธ ๋ฒˆ์งธ๋Š” ํ•ด๋‹น ํŒจํ‚ค์ง€๋ฅผ ๊ฐ•์ œ ์‹คํ–‰ํ•˜๋Š” ์„น์…˜ ๋ฐ
๋งˆ์ง€๋ง‰ ํ•„๋“œ๋Š” ๊ด€๋ฆฌ์ž ์ˆœ์—ด ํ•„๋“œ์ž…๋‹ˆ๋‹ค.

๊ด€๋ฆฌ์ž ํ•„๋“œ์˜ ์ผ๋ฐ˜์ ์ธ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด์ „ [// oldn]* => ์ƒˆ

๋˜๋Š” ๊ฐ„๋‹จํžˆ



์ฒซ ๋ฒˆ์งธ ํ˜•์‹์€ ์ด์ค‘ ์Šฌ๋ž˜์‹œ๋กœ ๊ตฌ๋ถ„๋œ ์ด์ „ ์ด๋ฉ”์ผ ์ฃผ์†Œ ๋ชฉ๋ก์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ง€์ •. ์ด๋“ค ์ค‘ ํ•˜๋‚˜๋ผ๋„ ๋ฐœ๊ฒฌ๋˜๋ฉด ์ƒˆ ์ด๋ฆ„์ด ๊ด€๋ฆฌ์ž ํ•„๋“œ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. NS
๋‘ ๋ฒˆ์งธ ํ˜•์‹์€ ๋ฌด์กฐ๊ฑด ๊ด€๋ฆฌ์ž ํ•„๋“œ๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.

L' SOURCE ์šฐ์„ธํ•˜๋‹ค FILE


์†Œ์Šค ์žฌ์ •์˜ ํŒŒ์ผ์€ ๋‹ค์Œ๊ณผ ์™„์ „ํžˆ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. dpkg-์Šค์บ”์†Œ์Šค(1). XNUMX๊ฐœ๊ฐ€ ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค
๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ํ•„๋“œ. ์ฒซ ๋ฒˆ์งธ ํ•„๋“œ๋Š” ์†Œ์Šค ํŒจํ‚ค์ง€ ์ด๋ฆ„์ด๊ณ  ๋‘ ๋ฒˆ์งธ ํ•„๋“œ๋Š”
์„น์…˜์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

L' EXTRA ์šฐ์„ธํ•˜๋‹ค FILE


์ถ”๊ฐ€ ์žฌ์ •์˜ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ถœ๋ ฅ์—์„œ โ€‹โ€‹์ž„์˜์˜ ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
์„ธ ๊ฐœ์˜ ์—ด์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ํŒจํ‚ค์ง€, ๋‘ ๋ฒˆ์งธ๋Š” ํƒœ๊ทธ, ๋‚˜๋จธ์ง€๋Š”
ํ–‰์€ ์ƒˆ ๊ฐ’์ž…๋‹ˆ๋‹ค.

์˜ต์…˜


๋ชจ๋“  ๋ช…๋ น์ค„ ์˜ต์…˜์€ ๊ตฌ์„ฑ ํŒŒ์ผ, ์„ค๋ช…์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„ค์ •ํ•  ๊ตฌ์„ฑ ์˜ต์…˜์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ถ€์šธ ์˜ต์…˜์˜ ๊ฒฝ์šฐ ๊ตฌ์„ฑ์„ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ -์—ํ”„-,--no-f, -f=์•„๋‹ˆ์š” ๋˜๋Š” ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ๋ณ€ํ˜•.

--md5, --sha1, --sha256, --sha512
์ฃผ์–ด์ง„ ์ฒดํฌ์„ฌ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์œผ๋ฉฐ ๊บผ์ ธ ์žˆ์„ ๋•Œ
์ƒ์„ฑ๋œ ์ธ๋ฑ์Šค ํŒŒ์ผ์—๋Š” ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ์ฒดํฌ์„ฌ ํ•„๋“œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ
ํ•ญ๋ชฉ: APT::FTPArchive::์ฒดํฌ์„ฌ ๋ฐ APT::FTPArchive::์ƒ‰์ธ::์ฒดํฌ์„ฌ ์–ด๋””์— ์ƒ‰์ธ
ํŒจํ‚ค์ง€, ์†Œ์Šค ๋˜๋Š” ๋ฆด๋ฆฌ์Šค์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ฒดํฌ์„ฌ MD5, SHA1, SHA256 ๋˜๋Š” SHA512์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-d, --db
๋ฐ”์ด๋„ˆ๋ฆฌ ์บ์‹ฑ DB๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ƒ์„ฑ ๋ช…๋ น์— ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ
ํ•ญ๋ชฉ: APT::FTPArchive::DB.

-q, --์กฐ์šฉํ•œ
์กฐ์šฉํ•œ; ์ง„ํ–‰ ํ‘œ์‹œ๊ธฐ๋ฅผ ์ƒ๋žตํ•˜๊ณ  ๋กœ๊น…์— ์ ํ•ฉํ•œ ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์งˆ๋ฌธ
์ตœ๋Œ€ 2๊นŒ์ง€ ๋” ์กฐ์šฉํ•˜๊ฒŒ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. -q=# ์กฐ์šฉํžˆ ํ•˜๊ธฐ ์œ„ํ•ด
์ˆ˜์ค€, ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ํ•ญ๋ชฉ: ์กฐ์šฉํ•จ.

--๋งํฌ ํ•ด์ œ
์—ฐ๊ฒฐ ํ•ด์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๋ถ€ ๋งํฌ ์„ค์ •์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ด ์˜ต์…˜์€ ์‹ค์ œ๋กœ
ํŒŒ์ผ์˜ ๋งํฌ ํ•ด์ œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์œผ๋ฉฐ ๋‹ค์Œ์œผ๋กœ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
--์—ฐ๊ฒฐ ํ•ด์ œ ์—†์Œ. ๊ตฌ์„ฑ ํ•ญ๋ชฉ: APT::FTPArchive::DeLinkAct.

--๋‚ด์šฉ๋ฌผ
์ฝ˜ํ…์ธ  ์ƒ์„ฑ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์ด ์„ค์ •๋˜๊ณ  ํŒจํ‚ค์ง€ ์ธ๋ฑ์Šค๊ฐ€ ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ
์บ์‹œ DB๋กœ ์ƒ์„ฑ๋˜๋ฉด ํŒŒ์ผ ๋ชฉ๋ก๋„ ์ถ”์ถœ๋˜์–ด ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
๋‚˜์ค‘์— ์‚ฌ์šฉํ•  DB. generate ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ๋•Œ ์ด ์˜ต์…˜์€ ๋˜ํ•œ
๋ชจ๋“  ์ฝ˜ํ…์ธ  ํŒŒ์ผ ์ƒ์„ฑ. ๊ธฐ๋ณธ๊ฐ’์€ ์ผœ์ง์ž…๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ํ•ญ๋ชฉ:
APT::FTPArchive::์ฝ˜ํ…์ธ .

-s, --์†Œ์Šค ์žฌ์ •์˜
์†Œ์Šค ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์†Œ์Šค ๋Œ€์ฒด ํŒŒ์ผ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ๊ตฌ์„ฑ ํ•ญ๋ชฉ:
APT::FTPArchive::SourceOverride.

--์ฝ๊ธฐ ์ „์šฉ
์บ์‹ฑ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ๊ตฌ์„ฑ ํ•ญ๋ชฉ: APT::FTPArchive::ReadOnlyDB.

-a, --์•„์น˜
ํŒจํ‚ค์ง€ ๋ฐ ๋‚ด์šฉ ๋ช…๋ น์—์„œ *_arch.deb ๋˜๋Š” ์ผ์น˜ํ•˜๋Š” ํŒจํ‚ค์ง€ ํŒŒ์ผ๋งŒ ์ˆ˜๋ฝํ•ฉ๋‹ˆ๋‹ค.
์ง€์ •๋œ ๊ฒฝ๋กœ์˜ ๋ชจ๋“  ํŒจํ‚ค์ง€ ํŒŒ์ผ ๋Œ€์‹  *_all.deb. ๊ตฌ์„ฑ ํ•ญ๋ชฉ:
APT::FTPArchive::์•„ํ‚คํ…์ฒ˜.

APT::FTPArchive::AlwaysStat
apt-ftparchive(1) cachedb์— ๊ฐ€๋Šฅํ•œ ํ•œ ๋งŽ์€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹œํ•ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€๊ฐ€
๋™์ผํ•œ ๋ฒ„์ „์œผ๋กœ ๋‹ค์‹œ ์ปดํŒŒ์ผ ๋ฐ/๋˜๋Š” ๋‹ค์‹œ ๊ฒŒ์‹œํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
ํฌ๊ธฐ ๋ฐ ์ฒดํฌ์„ฌ๊ณผ ๊ฐ™์€ ์ด์ œ ์˜ค๋ž˜๋œ ์บ์‹œ๋œ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์œผ๋กœ
์˜ต์…˜์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ํŒŒ์ผ์ด
๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๊ถŒ์žฅํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๊ธฐ๋ณธ์ ์œผ๋กœ "๊ฑฐ์ง“"์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
๋™์ผํ•œ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„ ํŒจํ‚ค์ง€์˜ ์—ฌ๋Ÿฌ ๋ฒ„์ „/๋นŒ๋“œ๋ฅผ ์—…๋กœ๋“œํ•˜๋ฏ€๋กœ ์ด๋ก ์ ์œผ๋กœ
์•„๋ฌด๋„ ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒช์ง€ ์•Š์„ ๊ฒƒ์ด๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ์ถ”๊ฐ€ ๊ฒ€์‚ฌ๋Š” ๋ชจ๋‘ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

APT::FTPArchive::๊ธด์„ค๋ช…
์ด ๊ตฌ์„ฑ ์˜ต์…˜์˜ ๊ธฐ๋ณธ๊ฐ’์€ "true"์ด๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋งŒ "false"๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์œผ๋กœ ์ƒ์„ฑ๋œ ์•„์นด์ด๋ธŒ apt-ftparchive(1) ๋ฒˆ์—ญ โ€‹โ€‹ํŒŒ์ผ๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ 
Translation-en ๋งˆ์Šคํ„ฐ ํŒŒ์ผ์€ ์ƒ์„ฑ ๋ช…๋ น์—์„œ๋งŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-h, --๋„์›€
์งง์€ ์‚ฌ์šฉ ์š”์•ฝ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-v, --๋ฒˆ์—ญ
ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-c, --config ํŒŒ์ผ
๊ตฌ์„ฑ ํŒŒ์ผ; ์‚ฌ์šฉํ•  ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์€ ์ฝ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค
๊ธฐ๋ณธ ๊ตฌ์„ฑ ํŒŒ์ผ๊ณผ ์ด ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ฐจ๋ก€๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ์„ค์ •์ธ ๊ฒฝ์šฐ
๊ธฐ๋ณธ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ธฐ ์ „์— ์„ค์ •ํ•ด์•ผ ํ•จ
์ „์—, APT_CONFIG ํ™˜๊ฒฝ ๋ณ€์ˆ˜. ๋ณด๋‹ค apt.conf(5) ๊ตฌ๋ฌธ ์ •๋ณด.

-o, --์˜ต์…˜
๊ตฌ์„ฑ ์˜ต์…˜์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ž„์˜์˜ ๊ตฌ์„ฑ ์˜ต์…˜์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. NS
๊ตฌ๋ฌธ์€ -o ํ‘ธ::๋ฐ”=๋ฐ”. -o ๊ณผ --์˜ต์…˜ ์—ฌ๋Ÿฌ ๋ฒˆ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์˜ต์…˜.

์‚ฌ์šฉ ์˜ˆ


๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€(.deb)๊ฐ€ ํฌํ•จ๋œ ๋””๋ ‰ํ† ๋ฆฌ์— ๋Œ€ํ•ด ์••์ถ•๋œ ํŒจํ‚ค์ง€ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๋ ค๋ฉด:

apt-ftparchive ํŒจํ‚ค์ง€ ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ | gzip์„ > ํŒจํ‚ค์ง€.gz

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


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

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

Linux ๋ช…๋ น

Ad