APT 2.2 ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ๋ฆด๋ฆฌ์Šค

์‹คํ—˜์ ์ธ 2.2 ๋ธŒ๋žœ์น˜์—์„œ ์ถ•์ ๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํ†ตํ•ฉํ•œ APT 2.1(Advanced Package Tool) ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ ํˆดํ‚ท์˜ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Debian ๋ฐ ๊ทธ ํŒŒ์ƒ ๋ฐฐํฌํŒ ์™ธ์—๋„ APT๋Š” PCLinuxOS ๋ฐ ALT Linux์™€ ๊ฐ™์€ rpm ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ผ๋ถ€ ๋ฐฐํฌํŒ์—์„œ๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ƒˆ ๋ฆด๋ฆฌ์Šค๋Š” ๊ณง Debian Unstable ๋ถ„๊ธฐ์™€ Ubuntu ํŒจํ‚ค์ง€ ๊ธฐ๋ฐ˜(Ubuntu 20.10์—์„œ๋Š” ์‹คํ—˜์ ์ธ 2.1 ๋ถ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•จ)์— ํ†ตํ•ฉ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ฃผ๋ชฉํ•  ๋งŒํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Ubuntu๊ฐ€ ์ด๋ฏธ ๋ฐฐํฌ๋ฅผ ์ œํ•œํ•˜๊ณ  ์—…๋ฐ์ดํŠธ ๋ฐฐํฌ๋ฅผ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์ฆ๋ถ„ ์—…๋ฐ์ดํŠธ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹จ๊ณ„์  ์—…๋ฐ์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ฒ˜์Œ์—๋Š” ์†Œ์ˆ˜์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ƒˆ๋กœ์šด ์•ˆ์ • ๋ฆด๋ฆฌ์Šค์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ์ผ์ • ์‹œ๊ฐ„์ด ์ง€๋‚˜๋ฉด ํšŒ๊ท€๊ฐ€ ์—†์„ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋ชจ๋“  ์‚ฌ์šฉ์ž์—๊ฒŒ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ข…์†์„ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒจํ‚ค์ง€๋ฅผ ์„ ํƒํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€ ํ…œํ”Œ๋ฆฟ(์˜ˆ: "?dependents" ๋ฐ "?con conflicts")์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "์ค‘์š”" ํ•„๋“œ๋ฅผ ๋Œ€์ฒดํ•˜๊ณ  ์ œ๊ฑฐ๊ฐ€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์‹œ์Šคํ…œ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ถ€ํŒ…ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€๋ฅผ ์ •์˜ํ•˜๋Š” "๋ณดํ˜ธ๋จ" ํ•„๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • "-error-on=any" ์˜ต์…˜์ด "update" ๋ช…๋ น์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ์„ค์ •ํ•˜๋ฉด ์‹คํŒจ ์‹œ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ํŒจ์น˜ ์ ์šฉ ๋ฐ ๊ฒ€์ƒ‰์„ ์œ„ํ•œ rred ๋ฐฉ๋ฒ•์€ ์ด์ œ PDF ํŒŒ์ผ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ์ด์ „ ์ปค๋„ ๋ฒ„์ „(์ž๋™ ์ œ๊ฑฐ)์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•œ ์ฒ˜๋ฆฌ๊ธฐ ์ฝ”๋“œ๊ฐ€ ์‰˜์—์„œ C++๋กœ ๋‹ค์‹œ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ์ด์ œ ์ปค๋„ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ๋•Œ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ apt๊ฐ€ ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝํ•˜๋ฉด ์ƒˆ ์ปค๋„์ด ํฌํ•จ๋œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋™์•ˆ ํ™œ์„ฑํ™”๋œ ์ปค๋„์ด ์•„๋‹Œ ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ์ปค๋„์ด ๋ณด์กด๋ฉ๋‹ˆ๋‹ค. /boot ํŒŒํ‹ฐ์…˜์ด ๊ณผ๋„ํ•˜๊ฒŒ ์ฑ„์›Œ์ง€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด 4๊ฐœ๊ฐ€ ์•„๋‹Œ 3๊ฐœ์˜ ์ฝ”์–ด๊ฐ€ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ์บ์‹œ ์š”์†Œ๋ฅผ ์ธ๋ฑ์‹ฑํ•˜๊ธฐ ์œ„ํ•ด Adler3 ๋˜๋Š” RC32c ๋Œ€์‹  XXH32 ํ•ด์‹ฑ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•ด์‹œ ํ…Œ์ด๋ธ” ํฌ๊ธฐ๊ฐ€ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • apt-key ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” 2022๋…„ XNUMX๋ถ„๊ธฐ์— ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€