APT (Advanced Packaging Tool)

APT (Advanced Packaging Tool)

APT (Advanced Packaging Tool)에 대해 설명하는 페이지입니다.

Environment

  • OS: Raspberry Pi OS (64 bit)

목차

APT(Advanced Package Tool)란?

APT(Advanced Packaging Tool)란 리눅스 배포판 중 데비안 계열에서 사용하는 패키지 관리자입니다. 우분투, 리눅스 민트, 칼리 리눅스 등 데비안에서 파생된 배포판에서도 사용되며, 주로 터미널을 통해 패키지를 설치하거나 제거, 업그레이드 할 때 사용합니다.

주요 명령어

패키지 리스트 업데이트

apt update는 설치 가능한 패키지 리스트를 최신화할 때 사용하는 명령어입니다. 주의할 점은 설치된 패키지 목록을 실제로 최신 버전으로 업데이트하는 것이 아니라 설치 가능한 패키지 리스트를 최신화한다는 점입니다.

sudo apt update

패키지 업그레이드

apt upgrade는 설치된 패키지들 중에서 업그레이드 가능한 패키지들을 최신 버전으로 업그레이드하는 명령어입니다.

sudo apt upgrade

사용 가능한 모든 패키지 목록 확인

apt list는 사용 가능한 모드 패키지 목록을 확인하는데 사용하는 명령어입니다.

sudo apt list

설치된 패키지 목록 확인

apt list --installed는 설치된 패키지 목록만 확인할 때 사용하는 명령어입니다.

sudo apt list --installed

업그레이드 가능한 패키지 목록 확인

업그레이드 대상 패키지 목록을 확인하려면 다음 명령어를 입력합니다.

sudo apt list --upgradable

패키지 설치

apt install은 패키지를 설치할 때 사용하는 명령어입니다.

sudo apt install [package_name]

명령 한 번으로 여러 패키지를 설치하려면 다음과 같이 공백으로 구분합니다.

sudo apt install [package_name1] [package_name2]

패키지 삭제

apt remove는 패키지를 삭제할 때 사용하는 명령어입니다. 패키지를 삭제하더라고 일부 구성 파일이 남을 수 있습니다.

sudo apt remove [package_name]

명령 한 번으로 여러 패키지를 삭제하려면 다음과 같이 공백으로 구분합니다.

sudo ap remove [package_name1] [package_name2]

구성 파일까지 포함해서 패키지 제거

apt purge를 사용하면 구성 파일까지 포함해서 패키지를 제거할 수 있습니다.

sudo apt purge [package_name1]

더 이상 사용되지 않는 패키지 삭제

apt autoremove 명령어는 다른 패키지의 의존성 때문에 설치되었지만 지금은 사용되지 않는 패키지들을 삭제하는 명령어입니다.

sudo apt autoremove




Comments