Post

[Linux] apt vs apt-get

[Linux] apt vs apt-get

๐Ÿ”ต sudo apt-get update && sudo apt-get upgrade -y

์ด๊ฑด ๋‚ด๊ฐ€ ๋ฆฌ๋ˆ…์Šค ํ„ฐ๋ฏธ๋„๋งŒ ๋ณด์ด๋ฉด ๊ฐ€์žฅ ๋จผ์ € ์ž…๋ ฅํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค.

์„œ๋ฒ„๋ฅผ ๊ด€๋ฆฌํ•˜๋ฉด์„œ ๊ฐ€์žฅ ์ŠคํŠธ๋ ˆ์Šค ๋ฐ›๋Š” ๊ฒƒ์ด ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ๋“ค์ด ์‚ฌ์šฉํ•˜๋Š” ์ปดํ“จํ„ฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ ์•ฑ์„ ์ž˜ ๊ด€๋ฆฌํ•ด์•ผํ•˜๋Š”๋ฐ, ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ์ผ๋‹จ ์—…๋ฐ์ดํŠธ๋ถ€ํ„ฐ ํ•˜๊ณ  ์‹œ์ž‘ํ–ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค.


โšช ๊ทธ๋Ÿฐ๋ฐ ์š”์ฆ˜์€ ์™œ apt์„ ์‚ฌ์šฉํ•˜์ง€?

๊ฐ€๋” ์–ด๋–ค ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ• ๋•Œ ๋ช…๋ น์–ด๋ฅผ ๋ฐ›์•„์˜ค๋Š”๋ฐ, ๋†’์€ ํ™•๋ฅ ๋กœ apt ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์‚ฌ์‹ค apt-get์ด ์ •ํ™•ํ•˜๊ฒŒ ๋ฌด์Šจ ์šฉ๋„์ธ์ง€๋Š” ๋ชจ๋ฅด๊ณ  ์ผ๋˜์ง€๋ผ ํ•œ๋ฒˆ GPT์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ณ  ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ด๋ดค๋‹ค.

apt-get์€ ๊ฝค ์˜ค๋žซ๋™์•ˆ ๋ฐ๋น„์•ˆ ๊ณ„์—ด ๋ฆฌ๋ˆ…์Šค์—์„œ ํŒจํ‚ค์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ํ•ต์‹ฌ ๋„๊ตฌ์•ผ. ์—ฌ๊ธฐ์— apt-cache (ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰), apt-config (์„ค์ • ๊ด€๋ฆฌ) ๊ฐ™์€ ๋‹ค๋ฅธ apt-* ๋„๊ตฌ๋“ค์ด ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜์—ˆ์ง€. apt๋Š” ์ด๋Ÿฐ ์—ฌ๋Ÿฌ apt-* ๋ช…๋ น์–ด๋“ค(apt-get, apt-cache ๋“ฑ)์— ํฉ์–ด์ ธ ์žˆ๋˜ ๊ธฐ๋Šฅ๋“ค์„ ํ†ตํ•ฉํ•ด์„œ, ์‚ฌ์šฉ์ž๊ฐ€ ๋” ์“ฐ๊ธฐ ํŽธํ•˜๋„๋ก ๋งŒ๋“  ์ตœ์‹  ๋ช…๋ น์–ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋ผ. 2014๋…„์— ์šฐ๋ถ„ํˆฌ 14.04 ๋ฒ„์ „๋ถ€ํ„ฐ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์†Œ๊ฐœ๋์–ด.

  • ์ผ์ƒ์ ์ธ ์‚ฌ์šฉ & ํ„ฐ๋ฏธ๋„ ์ž‘์—…: apt
    • ์‚ฌ์šฉ์ž ์นœํ™”์ : ์œ„ ํ‘œ์—์„œ ๋ณธ ๊ฒƒ์ฒ˜๋Ÿผ, apt๋Š” ์ถœ๋ ฅ์ด ํ›จ์”ฌ ๊น”๋”ํ•˜๊ณ  ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ง‰๋Œ€๋„ ์žˆ์–ด์„œ ๋ณด๊ธฐ ํŽธํ•ด.
    • ํ†ตํ•ฉ๋œ ๊ธฐ๋Šฅ: apt search ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ์™ธ์šธ ํ•„์š” ์—†์ด apt ํ•˜๋‚˜๋กœ ๋งŽ์€ ๊ฑธ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์–ด. ๋” ์ง๊ด€์ ์ด์ง€.
  • ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ & ํ•˜์œ„ ํ˜ธํ™˜์„ฑ: apt-get
    • ์•ˆ์ •์„ฑ ๋ฐ ํ˜ธํ™˜์„ฑ: apt-get์€ ์•„์ฃผ ์˜ค๋žซ๋™์•ˆ ์‚ฌ์šฉ๋˜์–ด ์™”๊ธฐ ๋•Œ๋ฌธ์—, ์˜ค๋ž˜๋œ ์‹œ์Šคํ…œ์ด๋‚˜ ์‰˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ๋Š” ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์•„. apt์˜ ๊ธฐ๋Šฅ์ด๋‚˜ ์ถœ๋ ฅ ํ˜•์‹์€ ๊ณ„์† ๊ฐœ์„ ๋  ์ˆ˜ ์žˆ์ง€๋งŒ, apt-get์€ ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์•„.
    • ์Šคํฌ๋ฆฝํŠธ์—์„œ์˜ ์˜ˆ์ธก ๊ฐ€๋Šฅ์„ฑ: ์Šคํฌ๋ฆฝํŠธ ์•ˆ์—์„œ๋Š” ํ™”๋ คํ•œ ์ถœ๋ ฅ๋ณด๋‹ค ์ผ๊ด€๋˜๊ณ  ๊ธฐ๊ณ„๊ฐ€ ํŒŒ์‹ฑํ•˜๊ธฐ ์ข‹์€ ์ถœ๋ ฅ์ด ์ค‘์š”ํ•ด. apt-get์€ ์ด๋Ÿฐ ๋ฉด์—์„œ ๋” ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ์•ˆ์ •์ ์ด์ง€.

๐Ÿ”ต ๊ฒฐ๋ก 

ํ„ฐ๋ฏธ๋„์—์„œ ์ง์ ‘ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•  ๋•Œ๋Š” apt๋ฅผ ์“ฐ๋Š” ๊ฑธ ์ถ”์ฒœ. apt์ด ํ›จ์”ฌ ํŽธํ•˜๊ณ  ํ˜„๋Œ€์ ์ธ ๋ฐฉ์‹์ด๋‹ค.

๋ฐฐํฌ์šฉ ์‰˜ ์Šคํฌ๋ฆฝํŠธ(.sh ํŒŒ์ผ)๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๋Š” apt-get์„ ์“ฐ๋Š” ๊ฒŒ ๋” ์•ˆ์ „ํ•˜๊ณ  ์ข‹์€ ์Šต๊ด€. ๋‹ค๋ฅธ ํ™˜๊ฒฝ์ด๋‚˜ ์˜ค๋ž˜๋œ ์‹œ์Šคํ…œ์—์„œ๋„ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋ฌธ์ œ์—†์ด ๋Œ์•„๊ฐ€๋„๋ก ๋ณด์žฅํ•ด์ค€๋‹ค๊ณ  ํ•œ๋‹ค.

This post is licensed under CC BY 4.0 by the author.

ยฉ 2025 Soohyun Jeon โญ

๐ŸŒฑ Mostly to remember, sometimes to understand.