꾸러미 관련 명령어

한국 데비안 사용자 모임
둘러보기로 가기 검색하러 가기
제목 : 꾸러미 관련 명령어
작성자 : redneval
난이도 : 초중급
라이선스 : GFDL
처음 작성일자 : 2009년 6월
구분 명령어 설명
업데이트 sudo apt-get update 꾸러미 목록을 최신으로 업데이트하기
업그레이드 sudo apt-get upgrade 설치된 꾸러미들을 최신버전으로 안전하게 업그레이드하기
sudo apt-get dist-upgrade 설치된 꾸러미들을 최신버전으로 업그레이드하기

단, 의존성에 따라 어떤 꾸러미들은 삭제될 수도 있음

배포판 업그레이드와 같은 특수한 경우에 주로 사용함

설치 sudo apt-get install [꾸러미 이름] 특정 꾸러미를 저장소에서 받아와서 설치하기

이미 설치된 꾸러미라면 이 명령어는 무시됨

sudo apt-get install --reinstall [꾸러미 이름] 특정 꾸러미를 저장소에서 받아와서 다시 설치하기
sudo dpkg -i [deb 파일 이름] 컴퓨터상의 deb 파일 설치하기
삭제 apt-get remove [꾸러미 이름] 특정 꾸러미를 삭제하기
sudo apt-get --purge remove [꾸러미 이름] 특정 꾸러미를 삭제하기

단, 이 경우에는 그 꾸러미의 설정파일도 함께 삭제함

검색 apt-cache search [정규표현식] 모든 꾸러미의 이름과 설명에서 [정규표현식]이라는 문자열을 검색함
apt-cache show [꾸러미 이름] 특정 꾸러미의 정보를 살펴봄
dpkg -L [꾸러미 이름] 특정 꾸러미에 들어있는 모든 파일보기

단, 설치된 꾸러미여야함

dpkg -l 설치된 모든 꾸러미 보기

이를 응용하여 dpkg -l | grep '^ii' | wc -l 명령어를 사용하면 현재 설치된 꾸러미의 총 개수를 알 수 있음

dpkg -S [패턴] 파일 경로와 이름에 [패턴]이라는 문자열 패턴이 있는 파일이 들어있는 꾸러미를 찾아줌

단, 설치된 꾸러미 내에서만 찾음


dpkg 명령어를 이용한 검색방법은 설치된 꾸러미에서만 검색되는 한계가 있습니다.

apt-file 명령어를 이용하면, 설치되지 않은 꾸러미에서 검색이 가능합니다.

sudo apt-get install apt-file 명령어로 apt-file 꾸러미를 설치한 뒤에는 다음 명령어를 사용할 수 있습니다.

구분 명령어 설명
업데이트 apt-file update 꾸러미 정보를 최신으로 업데이트하기
검색 apt-file search [정규표현식] 모든 꾸러미의 파일 경로와 이름에서 [정규표현식]이라는 문자열을 검색함
apt-file list [문자열] 꾸러미에 들어있는 모든 파일보기 (dpkg -L 명령어와 유사함)

꾸러미 이름에 [문자열]을 포함하는 모든 꾸러미내의 모든 파일을 보여줌

dpkg -L 명령어와는 다르게, 설치되지 않은 꾸러미에서도 검색 가능함


자세한 설명은 다음 명령어로 각각의 매뉴얼을 참조하기 바랍니다.

man dpkg
man apt-get
man apt-cache
man apt-file