[Ubuntu 20.04 LTS]apt와 apt-get의 차이점
컴퓨터 이야기/Ubuntu 사용하기

[Ubuntu 20.04 LTS]apt와 apt-get의 차이점

보통 여러 블로그나 커뮤니티에서 apt와 apt-get으로 패키지 설치 및 업데이트를 하는 글들을 많이 볼 수 있는데, 도대체 무슨 차이가 있으며, 어떤걸 사용해야할까 라는 궁금증으로 직접 알아보기로 했다.

 

APT(Advanced Packaging Tool)는 데비안(Debian) GNU/리눅스 계열의 패키지 관리 명령도구로 우분투(Ubuntu)에서도 지원한다.

apt는 데비안과 그 파생물을위한 주요 명령 줄 패키지 관리자입니다. 상위 패키지 관리자가 의존 할 수있는 libapt-pkg 및 libapt-inst 라이브러리에서 제공하는 모든 기능에 대한 하위 수준 액세스는 물론 패키지에 대한 정보를 쿼리 할뿐만 아니라 검색 및 관리를위한 명령 줄 도구를 제공합니다.

 

  • apt-get: 인증 된 소스에서 패키지 및 패키지에 대한 정보를 검색하고 종속성과 함께 패키지를 설치, 업그레이드 및 제거한다.
  • apt: 더 나은 대화식 사용을위한 고급 명령 줄 인터페이스이다.

 

우선 결론부터 말하자면 차이는 별로 없다.

 

우분투(Ubuntu) 최종사용자를 위한 명령어가 apt일뿐이다.

다만 apt-get 명령어가 오래되다보니 보다 많은 옵션을 제공한다. 터미널을 열어 apt --helpapt-get --help를 입력해보자

 

왼쪽이 apt, 오른쪽이 apt-get

보는 바와 같이 apt-get 명령어는 사용 가능한 커맨드가 많지만, apt만으로도 충분하기 때문에 굳이 apt-get을 써야할 이유를 잘 모르겠다. 

 

왼쪽이 apt, 오른쪽이 apt-get

또 apt로 설치할 경우 하단에 상태바를 보여주는데.. 신경이 쓰인다면 다음과 같은 명령어로 활성/비활성이 가능하다.

 

echo 'Dpkg::Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar

 

 

ref: "스택오버플로우apt","apt매뉴얼","데비안Wiki","MVOGT블로그"