apt
(Advanced Packaging Tool)는 Debian 계열 리눅스 시스템에서 소프트웨어 패키지를 설치, 업데이트, 제거하는 데 사용되는 강력한 패키지 관리 도구 이다. 이 글에서는 Ubuntu에서 apt
의 주요 기능에 대해 살펴본다.
apt
vs. apt-get
일반적인 리눅스 사용자라면 apt
를 사용하는 것이 간단하고, 효과적이다. 관리자가 패키지 관리를 세밀하게 하고자 할때는 apt-get을 사용하는 것이 좋다.
apt 명령 | apt-get 명령 | 설명 |
apt install | apt-get install | 패키지 설치 |
apt remove | apt-get remove | 패키지 제거 |
apt purge | apt-get purge | 패키지 관련 설정 제거 |
apt update | apt-get update | 레파지토리 인덱스 경신 |
apt upgrade | apt-get upgrade | 업그레이드 가능한 모든 패키지 업그레이드 |
apt autoremove | apt-get autoremove | 불필요한 패키지 제거 |
apt full-upgrade | apt-get dist-upgrade | 의존성 고려한 패키지 업데이트 |
apt search | apt-cache search | 패키지 검색 |
apt show | apt-cache show | 패키지 상세정보 출력 |
패키지 업데이트
시스템에 설치된 패키지 목록을 최신 상태로 업데이트한다.
sudo apt update
패키지 업그레이드
설치된 모든 패키지를 최신 버전으로 업그레이드한다.
sudo apt upgrade
패키지 설치
새로운 패키지를 설치한다. 패키지 이름은 실제 패키지 이름이어야 한다.
sudo apt install <package_name>
예를 들어, git
패키지를 설치하려면:
sudo apt install git
패키지 제거
이미 설치된 패키지를 제거한다.
sudo apt remove <package_name>
현재 사용되지 않는 패키지들을 제거하고자 할땐 아래와 같이 한다.
sudo apt autoremove
패키지 검색
특정 패키지를 검색한다.
apt search <package_name>
패키지 자세한 정보 확인
패키지에 대한 자세한 정보를 확인한다.
apt show <package_name>