Apt-get/Apt-cache

From 탱이의 잡동사니
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

해당 패키지의 버전 정보 및 패키지 의존성 정보 등을 확인한다. <source lang=bash> $ 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

... </source>