본문 바로가기
카테고리 없음

apt, apt-get 차이점?

by 이든Eden 2019. 9. 19.

apt, apt-get 차이점?

💡
우분투(Ubuntu)에서 패키지(package)를 설치할 때는 apt install이나 apt-get install을 써서 편하게 설치한다. 하지만 apt와 apt-get의 차이를 모르고 그냥 설치해왔다. 그런데 저 둘의 차이가 갑자기 궁금해졌다.

 

우분투(Ubuntu), Linux mint와 같은 리눅스 배포판의 엄마인 Debian은 Advanced Packaging Tool(APT)를 사용했다. 여기서 APT는 apt install 할 때의 그 apt와 다르다. 글자만 똑같다!

 

이 APT를 준수해서 각종 패키지들을 install, remove 등의 용도로 만들어진 것이 apt-get, apt-cache 등등이 있었는데, 이게 일반 리눅스 이용자들에게는 너무 low level 이기도 하고 자주 쓰지 않을 만한 커맨드가 많았다. 그래서 많고 주로 쓰이는 것, 필요한 것만 골라서 다시 만든것이 바로 apt다.

 

apt-get를 사용해서 패키지를 설치(install)할 때는 프로그레스 바(progress bar)를 보여주려면 별도 커맨드가 필요했지만, 이제는 필요한 것만 예쁘게 담아놓은 apt를 사용하면 별도 커맨드 필요 없이! 프로그레스 바를 보여준다. 업그레이드 가능한 패키지 수를 보여주는 것 역시 마찬가지.

apt-get

Debian 시절 APT를 준수해서 나온 패키지 핸들링 툴

 

apt

apt-get, apt-cache 등의 툴에서 필요한 것만을 조합하여 만든 패키지 핸들링 툴

 

참조

https://itsfoss.com/apt-vs-apt-get-difference/

https://askubuntu.com/questions/481241/what-is-the-difference-between-sudo-apt-get-install-and-sudo-apt-install