본문 바로가기
운영체제/Linux

Ubuntu ] ATP 명령어 기본 사용법

by eteo 2025. 2. 9.

 

 

 

1. 패키지 설치 관련

 

패키지 업데이트

sudo apt update

 

 

특정 패키지 설치

sudo apt install <패키지명>

 

 

특정 버전의 패키지 설치

sudo apt remove <패키지명>=<버전>

 

 

특정 패키지가 시스템에 설치되어있는지 확인

dpkg -l | grep <패키지명>
또는
sudo apt --installed | grep <패키지명>

 

 

 

2. 패키지 삭제 관련

 

특정 패키지 제거

sudo apt remove <패키지명>

 

 

특정 버전의 패키지 제거

sudo apt remove <패키지명>=<버전>

 

 

패키지 및 설정 파일까지 완전 제거

sudo apt purge <패키지>

 

 

더 이상 필요하지 않은 의존성 패키지 제거

sudo apt autoremove

 

 

다운로드한지 오래된 불필요한 패키지 캐시 삭제

sudo apt autoclean

 

 

모든 패키지 캐시 삭제

sudo apt clean

 

 

 

3. 패키지 업그레이드 관련

 

패키지 업그레이드

sudo apt upgrade

 

 

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

apt list --upgradable

 

 

특정 패키지만 업그레이드

sudo apt install --only-upgrade <패키지명>

 

 

패키지 잠금 (업그레이드 방지)

sudo apt-mark hold <패키지명>

 

 

패키지 잠금 해제

sudo apt-mark unhold <패키지명>

 

 

4. PPA(Personal Package Archive) 관련

Ubuntu 기본 저장소가 아닌 개인 또는 법인이 관리하는 패키지 저장소 관련 명령 및 관리 방법

 

 

PPA 추가

sudo add-apt-repository ppa:<PPA_이름>
sudo apt update

 

 

PPA 제거

sudo add-apt-repository --remove ppa:<PPA_이름>
sudo apt update

 

 

설치된 PPA 목록 확인

ls /etc/apt/sources.list.d/

 

 

/etc/apt/sources.list.d/ 경로에서 직접 PPA 파일을 삭제하거나 확장자를 수정해 비활성화할 수 있다.

 

 

 

 

5. snap 관련

 

snap은 Ubuntu에서 사용되는 패키지 관리 도구로 컨테이너 방식으로 애플리케이션과 의존성을 함께 묶어서 설치하므로 시스템과격리되어 독립성과 보안성을 제공하지만, 컨테이너 형태로 실행하므로 약간의 성능저하가 있을 수 있다.

 

snap이 설치되어 있는지 확인

snap version

 

 

snap 설치

sudo apt install snapd

 

 

 

snap을 통해 패키지 설치

sudo snap install <패키지명>

 

 

설치된 snap 패키지 목록 확인

snap list

 

 

snap 패키지 제거

sudo snap remove <패키지명>