반응형
개요
- apt-get : 패키지 설치, 삭제, 검색, 업그레이드등을 실행할 수 있는 CLI(Command Line Interface)이다
- apt-cache : 설치가능, 설치된 패키지에 관한 유용한 정보 출력, 쿼리
구성환경
Debian 10-3.0
aptitude 설치
shell> apt-get install aptitude |
Debian 파일의 내용물
시스템 설치여부에 관계없이 Debian 저장소에 존재하는 패키지의 내용물을 확인하려면 apt-file 패키지를 설치하고 다음 명령을 실행한다:
shell> apt install apt-file shell> apt-file update shell> apt-file list foo => dpkg -L foo 동일 결과 |
APT 패키지 리소스 목록
/etc/apt/sources.list 파일은 apt 가 찾는 저장소 목록을 정의한다. 이 파일에 관해 더 알려면 맨페이지를 참고하라:
shell> man 5 sources.list |
신규 패키지 목록 가져오기
sources.list 파일로부터 신규 (혹은 판올림된) 패키지를 불러오려면 다음 명령을 실행하라, 레파지토리 인덱스 갱신
shell> aptitude update OR shell> apt-get update |
전체 파일 업그레이드:
shell> aptitude safe-upgrade OR shell> apt-get upgrade -u |
배포판 업그레이드
shell> aptitude full-upgrade OR shell> apt-get dist-upgrade -dy shell> apt-get dist-upgrade -u |
패키지 설치하기:
shell> aptitude install foo OR shell> apt-get install foo |
.deb 파일 패키지 설치하기:
shell> dpkg -i /path/to/pacakeName.deb |
패키지 삭제하기:
shell> aptitude remove foo OR shell> apt-get remove foo |
강제로 패키지를 삭제하기:
shell> dpkg --force-all --remove foo |
설치된 패키지의 내용물 조회하기:
shell> dpkg -L foo |
설치된 패키지 목록:
shell> dpkg -l OR shell> apt list : 설치된 목록 및 설치 가능 리스트 |
패키지 설명 읽기:
shell> aptitude show foo OR shell> apt-cache show foo # 패키지의 모든 버전에 대해서 출력 |
파일명으로 패키지 찾기:
shell> dpkg -S /usr/bin/apt-get |
패키지의 설치 가능한 버전 목록:
shell> apt-cache madison foo |
패키지의 자동 설치, 업그레이드, 삭제 보호:
shell> apt-mark [ hold | unhold | showhold ] foo |
반응형
'운영체제 > Unix & Linux' 카테고리의 다른 글
[Linux] iSCSI 구성 #1 - tgt를 이용한 구성 (0) | 2020.04.20 |
---|---|
[Linux] NFS 구성 (0) | 2020.03.31 |
[Ubuntu] Ubuntu 18 네임서버 설정 (0) | 2020.03.18 |
virbr0 인터페이스 삭제 (0) | 2020.03.16 |
[Yum] Yum Local Http Repos 구성 (0) | 2020.01.17 |