Docker 컨테이너 내부에서 vi 에디터를 실행하려고 하니 기본적으로 설치되어 있지 않았다.
직접 설치를 하기위해 검색을 하던 도중 apt와 apt-get의 차이점에 대한 궁금증이 생겨 글로 정리한다.
apt 와 apt-get?
결론부터 말하자면 큰 차이가 없다. 두 명령어 모두 Debian 기반 리눅스 배포판에서 사용되는 패키지 관리 도구이며, 패키지를 설치, 업데이트 하는 데 사용되는 명령어이다. 두 명령어 모두 CLI 환경에서 사용 가능하다.
apt의 장점
- apt-get의 최신 버전이다.
- apt search <package name> 명령을 사용하여 이름으로 패키지를 검색한다.
- apt upgrade 명령은 업그레이드 시 시스템에 설치된 이전 버전의 패키지 또는 업그레이드 가능한 패키지 중에서 더 이상 필요하지 않은 패키지를 제거하므로 메모리 확보가 된다.
- 진행률 표시줄과 컬러 출력 등 사용자 친화적인 인터페이스를 제공한다.
apt와 apt-get/apt-cache 명령어 비교
apt | apt-get / apt cache | |
패키지 설치 | apt install 패키지이름 | apt-get install 패키지이름 |
패키지 제거 | apt remove 패키지이름 | apt-get remove 패키지이름 |
패키지와 설정파일 모두 제거 | apt purge 패키지이름 | apt-get purge 패키지이름 |
설치된 패키지들 업그레이드 | apt upgrade 패키지이름 | apt-get upgrade 패키지이름 |
설치가능한 패키지 리스트들을 업데이트 | apt update | apt-get update |
패키지 검색 | apt search | apt-cache search |
패키지 상세 정보 출력 | apt show | apt-cache show |
참고 자료
https://aws.amazon.com/ko/compare/the-difference-between-apt-and-apt-get/
apt와 apt-get - Linux 패키지 관리 도구 간의 차이점 - AWS
apt와 apt-get은 모두 Debian 기반 Linux 배포(예: Debian, Ubuntu, Linux Mint 및 elementary OS)의 패키지 관리자 도구입니다. aptitude 및 synaptic과 같은 유사한 도구가 있지만 기본값은 apt-get과 apt입니다. 다음은 apt
aws.amazon.com
https://dragontory.tistory.com/556
apt와 apt-get 중 무엇을 사용 해야 할까? | apt와 apt-get의 차이점
apt와 apt-get의 차이점 [ Linux ] ( Linux Command apt vs apt-get) apt 및 apt-get은 Ubuntu와 같은 Debian 기반 Linux 배포판에서 사용되는 패키지 관리 도구입니다. 소프트웨어 패키지를 설치, 제거, 업데이트 및 관
dragontory.tistory.com
'Linux' 카테고리의 다른 글
[리눅스 네트워크 관련 명령어]netstat (0) | 2024.02.27 |
---|---|
[리눅스 명령어 연습]사용자와 그룹 관리하기 (0) | 2024.02.01 |
[리눅스 명령어 연습] 파일 / 디렉토리 관련 명령어 연습 (0) | 2024.01.31 |