데비안 리눅스의 dpkg, apt-get, apt 그리고 레드햇 리눅스의 rpm, yum 은 패키지 데이터베이스 관리자이지 패키지 데이터베이스나 패키지 레지스트리가 아니다(참고2). 이들의 본질은 미리 빌드된 프로그램 내려받기나 의존성 관리도 아니고(참고1,참고3:빌드된 프로그램 내려받기도 아님), 시스템의 패키지를 추가하거나 삭제하는 일을 돕는 제어판같은 존재였다(참고3,참고4).
dpkg -l gcc
기타 자주 사용하는 명령어들 | 기능 |
---|---|
dpkg -l <패키지명> |
패키지 리스트 확인 |
dpkg -s <패키지명> |
패키지 상태 확인 |
dpkg -S <실행프로그램> |
실행 파일이 어느 패키지 속에 들어있는지 확인 |
apt list |
|
apt list --install |
|
apt search -n <패키지명> |
|
apt search <패키지명> |
|
apt show <패키지명과 버전> |
|
apt remove <패키지명과 버전> |
패키지만 삭제 |
apt purge <패키지명과 버전> |
패키지에 더해 config 파일까지 삭제 |
apt autoremove |
의존성이 깨지거나 쓰이지 않는 패키지를 자동으로 제거 |
parse me : 언젠가 이 글에 쓰이면 좋을 것 같은 재료들.
None
from : 과거의 어떤 생각이 이 생각을 만들었는가?
supplementary : 어떤 새로운 생각이 이 문서에 작성된 생각을 뒷받침하는가?
None
opposite : 어떤 새로운 생각이 이 문서에 작성된 생각과 대조되는가?
None
to : 이 문서에 작성된 생각이 어떤 생각으로 발전되고 이어지는가?