처음 리눅스 환경을 접했을 때는,
주로 검색을 해서,
설정하는 방법이나 명령어들을 따라하기 바빴었다.
앞서 작성하였던 글에서
apt -get update
와 apt -get upgrade
의 차이점에 대해 알아보았다.
그렇다면 'apt
와 apt -get
의 차이가 뭘까?',
그리고 '나는 apt
가 뭔지에 대해서 알고 있을까?' 하는 고민을 하게 되었다.
그럼 이번 기회에 한 번 정리해보도록 하자!
[ Advanced Packaging Tool ]
의 약자로,
소프트웨어를 설치하고 제거하는 일을 한다.
결과적으로는 큰 차이가 없다.
형태만 봐서는, apt
가 좀 더 큰 범위이고,
그 안에 apt -get
이 있는 것인 줄 알았다.
실상은 이렇다.
apt -get
이나 apt -cache
과 같은
패키지를 설치하고 제거하는 등의 용도로 만들어진 툴들이 생겨났다.
그런데 리눅스 유저들이 자주쓰는 기능들이 흩어져 있어,
문제가 발생하기 시작했다.
리눅스 유저들에게 필요한 기능만을 모아서,
apt
가 만들어지게 되었다는 것이다.
아무래도 리눅스 유저들이 편리하도록 apt
가 만들어졌기 때문에,
apt
는 시각적인 요소들이 포함되어 보기가 좋다.
apt -get
도 추가적인 옵션을 부여하게 되면,
시각적인 요소들을 추가할 수 있지만
apt
는 기본적으로 사용자 친화적이다.
어떤 걸 쓰는 게 좋을지는
상황에 따라 골라쓰는 게 가장 좋을 것 같다.
apt
가 제한적인 부분이 있어서
apt -get
을 쓰는 것이 좋다는 의견도 있고,
잘 모를 때는 apt
를 쓰는 것이 좋다는 의견도 있기 때문이다.