Apt-get/Apt-cache

From 탱이의 잡동사니
Jump to: navigation, search

Overview

apt-get/apt-cache 명령어 내용 정리

Basic

apt-get/apt-cache 는 데비안 계열 리눅스 시스템(Debian, Mint, Ubuntu 등)에서 사용하는 패키지 관리 툴이다.

apt-get

패키지의 설치, 내용 업데이트 삭제를 할 때 사용한다.

commands

update

패키지 목록 내용들을 업데이트 한다. 기존에 설치된 패키지들을 업그레이드하는 것이 아닌 목록만을 업데이트하게 된다.

autoremove

더 이상 사용하지 않는 패키지들을 자동으로 삭제한다.

Options

-f, --fix-broken

망가진 의존성을 바로 잡는다. install/remove 옵션과 함께 사용시에는 모든 문제가 발생하는 패키지들의 의존성을 바로 잡게되며, 만약 특정 패키지를 지정하는 경우에는 지정한 패키지만의 의존성을 바로 잡게 된다.

apt-cache

시스템에 캐시되어 있는 패키지 정보를 확인할 때 사용한다.

showpkg

해당 패키지의 버전 정보 및 패키지 의존성 정보 등을 확인한다.

$ apt-cache showpkg curl
Package: curl
Versions: 
7.38.0-4+deb8u3 (/var/lib/apt/lists/mirror.easyspeedy.com_debian_dists_jessie_main_binary-amd64_Packages) (/var/lib/apt/lists/security.debian.org_dists_jessie_updates_main_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/mirror.easyspeedy.com_debian_dists_jessie_main_binary-amd64_Packages
                  MD5: f83293d10df083ae6f7bb7d01642913c
 Description Language: en
                 File: /var/lib/apt/lists/mirror.easyspeedy.com_debian_dists_jessie_main_i18n_Translation-en
                  MD5: f83293d10df083ae6f7bb7d01642913c
...