apt(advanced packaging tool)는 리눅스에서 소프트웨어를 설치하고 제거할때 사용하는 소프트웨어이다.
사용법 : apt-get [option] command package
* command
- update : 새 패키지 목록 가져오기
- upgrade : 업그레이드 실행
- install : 새 피키지 설치 (패키지 이름은 확장자를 제외함)
- remove : 패키지 제거
- autoremove : 사용하지 않는 모든 패키지를 자동으로 제거
- purge : 패키지와 설정 파일을 함께 제거
- source : 소스 압축 파일 다운로드
- build-dep : 소스 패키지의 빌드 의존성 설정
- dist-upgrade : 배포판 업그레이드, apt-get(8) 페이지 확인
- dselect-upgrade : dselect 선택 따르기
- clean : 다운로드한 압축 파일 지우기
- autoclean : 다운로드한 압축 파일 중 오래된 것 지우기
- check : 의존성이 깨진 패키지를 확인
- changelog : 주어진 패키지의 바뀐 내용 목록을 다운로드한 후 표시
- download : 현재 디렉터리로 바이너리 패키지 다운로드
* option
-h 이 도움말.
-q 기록할 수 있는 출력 - 작업 알리미 없음
-qq 올 이외의 메시지 표시하지 않기
-d 압축 파일을 설치하거나 압축 해제하지 않고 다운로드만 하기
-s 동작 없음. 명령 시뮬레이션 실행
-y 모든 질문을 표시하지 않고 예라고 대답하기
-m 압축 파일을 찾을 수 없어도 계속 진행
-u 업그레이드한 패키지의 목록도 표시
-b 소스 패키지를 가져온 후 빌드
-V 자세한 버전 번호 표시
패키지 소스 리스트 갱신(upgrade 를 하기 전에 update 해서 /etc/apt/source.list 를 갱신)
sudo apt-get update
설치된 패키지 업그레이드
sudo apt-get upgrade
패키지 설치
sudo apt-get install 패키지명
패키지 제거
sudo apt-get remove 패키지명
패키지 재설치(소프트웨어가 잘못되어 있을 때 사용)
sudo apt-get reinstall 패키지명
apt-get install 명령어로 설치한 패키지(deb) 파일의 삭제
sudo apt-get clean
* 경로(/var/cache/apt/archives)에 .deb 패키지 파일로 저장되어 있다.
패키지 검색
apt-cache search 패키지명
패키지 정보보기
apt-cache show 패키지명
'리눅스' 카테고리의 다른 글
How to construct reverse proxy and load balancer using Nginx (0) | 2020.04.27 |
---|---|
How to kill a network session in Linux (0) | 2020.03.19 |
Remote control using SPICE protocol on the web (0) | 2019.11.27 |
Cross-compiling And Executing The Multiple Architectures(mips,arm,powerpc,s390x,sparc64) (0) | 2016.10.14 |
xinetd install & setting (0) | 2016.08.24 |