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를 한꺼번에 설치해야 하는 경우에는 후자의 경우를 추천한다.
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 : 현재 가능한 package의 total을 보고한다.
※참고 사이트
https://agiantmind.tistory.com/173 (ubuntu apt 명령어 정리)
https://kldp.org/node/74906 (apt-get remove)
https://greenfishblog.tistory.com/37 (apt-cache 명령어)
'Web Server(APM)' 카테고리의 다른 글
mysql database만들고, wordpress 사용하기 (0) | 2019.05.05 |
---|---|
apache2 server의 home directory 변경(host file) (0) | 2019.05.05 |
apache2 server 상태 확인, 시작, 중지, 재시작 (0) | 2019.05.05 |
apache2 서버에 php, mysql, phpmyadmin 설치 및 접속하기 (0) | 2019.05.04 |
Linux Web Server 구축하기 (APM) (0) | 2019.04.27 |