[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
์ ์ฐ๋ ๊ฒ ๋ ์์ ํ๊ณ ์ข์ ์ต๊ด. ๋ค๋ฅธ ํ๊ฒฝ์ด๋ ์ค๋๋ ์์คํ
์์๋ ์คํฌ๋ฆฝํธ๊ฐ ๋ฌธ์ ์์ด ๋์๊ฐ๋๋ก ๋ณด์ฅํด์ค๋ค๊ณ ํ๋ค.