본문 바로가기

Web Server(APM)

apt 명령어 정리

apt(advanced packaging tool) debian 계열의 linux에서 쓰이는 package관리 명령어 도구이다.

 

1. apt-get [option] : update, upgrade, install, autoremove, remove, purge

/etc/apt/sources.list 에 있는 index를 가져와 패키지의 저장소 정보를 얻는다. 이 명령어는 root 명령어의 권한을 가지고 실행해야 하기 때문에 명령어 마다 sudo를 붙여 일시적으로 superuser의 권한으로 실행하거나, sudo su – 의 명령어를 사용해 root로 계정을 바꿔서 실행할 수 있다. 많은 package를 한꺼번에 설치해야 하는 경우에는 후자의 경우를 추천한다.

/etc/apt/sources.list 파일
해당 link로 들어가면 다음과 같은 package 저장소가 있다.

1)업데이트&업그레이드     

apt-get update : 패키지 설치 전에 등록한 저장소 내에 전체 pakcage idnex update한다.

apt-get upgrade : 설치되어 있는 package를 모두 새 버전으로 update

2) 설치 : APT를 이용해서 설치된 deb 패키지는 /var/cache/apt/archive 에 설치가 됨

apt-get install [package] : package 설치

apt-get --reinstall install [package] : package 재설치

3) 삭제

apt-get remove  [package] : package만 삭제한다. , 설정파일은 지우지 않는다.

apt-get purge [package] : 설정파일과 package를 모두 삭제한다.

apt-get autoremove [package] : package와 이 package에 의존성이 있어 설치된 package도 함께 삭제해준다.

 

2. apt-cache [option] : stats, pkgnames, search, show

1) 검색

apt-cache search [package] : package 검색

apt-cache pkgnames : system에 설치된 모든 package를 나열한다.

2) package 정보 확인

apt-cache show [package] : 패키지 정보 보기

apt-cache stats : 현재 가능한 packagetotal을 보고한다.

 

 

※참고 사이트

https://agiantmind.tistory.com/173 (ubuntu apt 명령어 정리)
https://kldp.org/node/74906 (apt-get remove)
https://greenfishblog.tistory.com/37 (apt-cache 명령어)