[리눅스] apt, apt-get의 사용법 비교
apt = Advanced Packaging Tool, .deb 형식의 패키지들을 관리(설치, 삭제, 업데이트)해주는 툴
apt
vs apt-get
?
여러 리눅스 패키지들의 문서를 읽다보면 어떤 것은 apt install
을 사용해서 설치하라고 하고 어떤 것은 apt-get install
을 사용해서 설치하라고 한다. 사실 apt
를 쓰든 apt-get
을 쓰든 큰 차이는 없다.
그럼 apt
와 apt-get
의 차이가 뭘까?
apt
를 쓰든 apt-get
(또는 apt-cache
)을 쓰든 내부 동작의 차이는 거의 없다. apt-get
에서는 옵션들이 많아지다 보니깐 apt
에서는 자주 사용하는 옵션들을 추출해서 사용자들이 사용하고 보기 편하게 만들었다. 그래서 apt
가 더 예쁘고 추가적인 정보를 출력해준다. 구체적으로 말해보겠다.
apt
를 사용하면 색깔도 있고 하단에 진행바가 나와서 현재 진행률을 확인하기 쉽다.- 출력되는 메시지가 상세하게 나온다.
(물론 apt-get
도 추가적으로 옵션을 더 넣어주면 가능하지만 apt는 기본적으로 터미널을 보는 사용자에게 배려가 되어있다.)
한번 눈으로 비교해보자: apt-get install
vs apt install
apt-get
apt
apt-get
에서는 안보이던 진행바가 하단에 보인다.
뭐를 쓰는게 좋을까? 뭐가 더 우월할까? Case by Case!
딱히 상관이 없다. 둘 중 아무거나 써도 된다. 하지만 터미널에서 apt
를 사용하면 더 예쁘고 유익한 메시지를 출력 받을 수 있는데 굳이 apt-get
을 사용할 필요는 없는 것 같다. 그런 이유로 요즘은 대부분 apt
를 사용하는 것이 유행인 것 같다.
하지만 script를 작성할 때는 apt-get
를 사용하는게 유리하다. 위에서 언급했듯이 apt-get
이 더 많은 옵션들을 가지고 있기 때문에 우리에게 더 많은 기능을 제공해준다. apt-get
은 오래전부터 존재해왔기 때문에 더 안정적이고 호환성이 높기도 하다. 굳이 예쁜 출력을 확인하지 않아도 되는데 제한된 기능을 가진 apt
를 쓸 필요는 없다고 생각한다.
단순히 두 명령어를 설명하는 문서의 길이만 봐도 apt-get
의 manual이 4배 정도 많다. apt-get
이 더 많은 기능 제공한다는 사실을 단편적으로 알 수 있다.
참고한 문서
apt와 apt-get이 유지보수되는 공식적인 저장소: https://salsa.debian.org/apt-team/apt
댓글
이 글 공유하기
다른 글
-
Vim에서 Vundle 삭제하기
Vim에서 Vundle 삭제하기
2021.03.31 -
[WSL1/WSL2] 홈 디렉터리 위치 :: WSL 홈으로 Windows 파일 옮기기
[WSL1/WSL2] 홈 디렉터리 위치 :: WSL 홈으로 Windows 파일 옮기기
2020.05.16 -
[리눅스] scp 기본 사용법
[리눅스] scp 기본 사용법
2020.04.15 -
[Quick Fix] WSL Powerline9k Theme 깨짐/이상하게 보이는 오류 해결법 :: Overflowing rPrompt on WSL
[Quick Fix] WSL Powerline9k Theme 깨짐/이상하게 보이는 오류 해결법 :: Overflowing rPrompt on WSL
2020.03.23