본문 바로가기
IT/Ubuntu

Ubuntu APT 명령어 정리

by BLADEBONE 2016. 11. 16.

참고) Outsider's Dev Story




sudo : superuser 권한으로 실행하기 위한 명령


apt: APT(Advanced Packaging Tool)는 Ubuntu를 포함한 Debian 계열의 리눅스에서 쓰이는 패키지 관리 명령어 도구


■ 패키지 인덱스 정보 업데이트

apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list 에 있으며 이곳에서 패키지의 저장소 정보를 얻게 된다. 


sudo apt-get update


※ 일반적으로 패키지 설치전에 인덱스 정보를 업데이트 하여 최신 정보에 해당하는 패키지를 설치



■ 설치된 패키지 업그레이드

설치되어 있는 패키지를 모두 새버전으로 업그레이드


sudo apt-get upgrade


의존성 검사하며 업그레이드


sudo apt-get dist-upgrade



■ 저장소 추가

sudo add-apt-repository <저장소 이름>


e.g.) Oracle JDK Installer 저장소 추가 : sudo add-apt-repository ppa:webupd8team/java


■ 저장소 제거

sudo add-apt-repository --remove <저장소 이름>



■ 패키지 설치

sudo apt-get install <패키지 이름>


e.g.) VIM 설치 : sudo apt-get install vim



■ 패키지 재설치

sudo apt-get --reinstall install <패키지 이름>



■ 패키지 삭제

설정 파일은 지우지 않음


sudo apt-get remove <패키지 이름>


설정 파일까지 모두 삭제


sudo apt-get --purge remove <패키지 이름>



■ 패키지 소스코드 다운로드

sudo apt-get source <패키지 이름>


위에서 받은 소스코드를 의존성 있게 빌드


sudo apt-get build-dep <패키지 이름>



■ 패키지 검색

sudo apt-cache search <패키지 이름>



■ 패키지 정보 보기

sudo apt-cache show <패키지 이름>



APT를 이용해서 설치된 deb 패키지는 /var/cache/apt/archive 에 설치가 됨



$ man apt





반응형

'IT > Ubuntu' 카테고리의 다른 글

[Linux] 라이브러리 의존 확인  (0) 2017.06.28
[Linux] 심볼릭 링크 만들기 ln  (0) 2017.06.27
[Ubuntu] Ubuntu 16.04 + OpenCV 3.2 설치  (13) 2017.06.12
[Ubuntu] Eclipse C/C++ 개발환경 구축  (4) 2017.06.08

댓글