리눅스 apt

IT 위키
데비안 계열 리눅스의 패키지를 설치·삭제·갱신하는 도구
  • Advanced Package Tool
  • 우분투, 데비안 등에서 사용한다. 레드햇 계열의 yum/dnf 에 해당한다.
  • 의존성을 자동으로 해결해 준다. 저수준 도구인 dpkg 와 다른 점이다.
  • 저장소 목록은 `/etc/apt/sources.list` 와 `/etc/apt/sources.list.d/` 에 있다.

사용법

[편집 | 원본 편집]
apt [옵션] 명령 [패키지명]

주요 명령

[편집 | 원본 편집]
  • update : 저장소의 패키지 목록을 갱신한다. 패키지를 업그레이드하지는 않는다.
  • upgrade : 설치된 패키지를 최신 버전으로 올린다.
  • full-upgrade : 의존성 해결을 위해 필요하면 패키지를 제거하면서 업그레이드한다.
  • install 패키지명 : 패키지를 설치한다.
  • remove 패키지명 : 패키지를 삭제한다. 설정 파일은 남긴다.
  • purge 패키지명 : 설정 파일까지 완전히 삭제한다.
  • autoremove : 더 이상 필요 없는 의존 패키지를 정리한다.
  • search 문자열 : 패키지를 검색한다.
  • show 패키지명 : 패키지 정보를 출력한다.
  • list --installed : 설치된 패키지 목록을 출력한다.
  • -y : 모든 물음에 yes 로 답한다.
  • --no-install-recommends : 권장 패키지를 함께 설치하지 않는다.
  • -f : 깨진 의존성을 복구한다.
# apt update && apt upgrade -y
# apt install nginx
# apt purge nginx && apt autoremove

같이 보기

[편집 | 원본 편집]