리눅스마스터 2급 기출에 나왔던 내용들 위주로 정리하였습니다
RPM(RedHat Package Management)
레드햇사와 수세(SUSE) 리눅스 사의 리눅스 배포본 제품에서 사용하는 패키지 설치 관리 도구
명령어
패키지 삭제
$ rpm -e packageName
--nodeps: 의존성있는 패키지도 삭제 가능
설치모드
$ rpm -Bi packageName
제거모드
$ rpm -Be packageName
질문모드
$ rpm -q packageName
패키지 이름
$ rpm -qf /bin/ls
검증코드
L: 링크 파일 경로 불일치
S: 파일 크기 변경
M: 파일 모드 변경
옵션
- q: 질의시 꼭 써야하는 옵션(query)
- i: 설치된 패키지의 정보 출력(information)
- l: 패키지에 포함된 모든 파일 출력(list)
- p: 패키지의 파일에 대한 정보 출력
- a: 시스템에 설치된 모든 패키지 출력(all)
- f: 지정된 파일이 포함된 패키지 출력(focus)
- F: 시스템에 설치된 패키지만 찾아서 업데이트
- c: 해당 패키지의 설정파일이나 스크립트 출력(config)
- d: 해당 패키지의 문서파일 출력(document)
- R: 패키지의 의존 출력(requires)
- qlp, qfp, qdp, qcp 조합