Linux apt 패키지 관리
Ubuntu에서는 소프트웨어(프로그램)를 패키지(package) 단위로 관리한다.
패키지는 실행 파일, 설정 파일, 라이브러리 등이 하나로 묶인 프로그램 단위라고 이해하면 된다.
Ubuntu에서 패키지 관리를 담당하는 도구가 바로 apt (Advanced Package Tool) 이다.
apt를 사용하면 프로그램을 쉽게 설치, 삭제, 업데이트할 수 있다.
apt의 특징은 다음과 같다.
Ubuntu에서 패키지 관리는 보통 다음 순서로 진행한다.
apt update
패키지 목록을 최신 상태로 갱신한다.
sudo apt update
실제로 프로그램이 업데이트되는 것은 아님
“설치 가능한 목록”만 새로 받아옴
패키지 설치 전에 항상 먼저 실행하는 것이 좋다
apt upgrade
설치된 패키지를 최신 버전으로 업그레이드한다.
sudo apt upgrade
기존 패키지를 최신 버전으로 갱신
시스템 전체 업데이트에 사용
apt install
패키지를 설치한다.
sudo apt install 패키지명
예시:
sudo apt install vim
필요한 의존성도 함께 설치됨
설치 중 확인 메시지가 나오면 y 입력
apt remove
패키지를 삭제한다.
(설정 파일은 남음)
sudo apt remove 패키지명
apt purge
패키지와 설정 파일까지 완전히 삭제한다.
sudo apt purge 패키지명
apt autoremove
더 이상 사용하지 않는 의존성 패키지를 삭제한다.
sudo apt autoremove
apt search
패키지 검색
apt search 패키지명
패키지 설치 전체 흐름 예시
sudo apt update
sudo apt install tree
tree
패키지 삭제
sudo apt remove tree
sudo apt autoremove