2014-03-03

[Ubuntu/Debian] apt-get 명령어 정리

apt-get(Advanced Packaging Tool)은 데비안 계열의 리눅스(Ubuntu 포함)에서 사용하는 패키지 관리 명령어

1. 패키지 인덱스 정보 파일(/etc/apt/sources.list)
apt-get 명령어를 사용할 떄 접속 정보를 가져오는 파일로 기존의 내용에서 수정하면 자신의 서버가 위치한 곳의 패키지 레파지토리를 읽어 올 수 있다. - 지역별로 다를 수 있음

2. 패키지 업데이트
apt-get update: 설치된 패키지의 목록(/etc/apt/sources.list)을 최신 버전으로 업데이트 한다.

3. 설치된 패키지 업그레이드
apt-get upgrade ; 설치된 패키지를 모두 최신 버전으로 업그레이드함
apt-get dist-upgrade ; 의존성 검사하며 설치하기

4. 패키지 설치
apt-get install <패키지 명>
apt-get --reinstall install <패키지 명>  ; 패키지 재 설치 (설치 중간에 문제 있을때 이 옵션으로 설치 마무리)

5. 패키지 삭제
apt-get remove <패키지 명>
apt-get --purge remove <패키지 명> ; 설정파일 까지 모두 삭제

6. 패키지 소스 다운로드
apt-get source <패키지 명>
apt-get build-dep <패키지 명> ; 받은 소스코드를 의존성 있게 빌드
apt-get -d install <패키지 명> ; 패키지(deb) 파일만 다운받기 인스톨은 안함
다운로드 위치 : /var/cache/apt/archive/

7. 패키지 검색
apt-cache search <패키지 명>
apt-cache show <패키지 명> ; 패키지 정보보기