: 특정 프로그램이나 유틸리티 혹은 라이브러리를 개발하고 이것을 컴파일 하여 하나의 파일로 묶어 놓은 것으로 특정 서비스를 위한 소프트웨어를 설치해야 할 경우에 RPM패키지 하나마을 가져와서 설치하면 그 서비스에 필요한 모든 실행파일들과 설정파일, 그리고 문서파일들이 정해진 위치에 복사 됩니다.
TCP_WRAPPER 패키지 : Tcp_wrappers-7.6-34.i386.rpm
리눅스 커널 패키지 : Kernel-2.4.10-8.i686.rpm
패키지 이름
|
패키지버전
|
릴리즈버전
|
아키텍처버전
|
Tcp_wrappers
|
7.6
|
34
|
I386
|
Kernel
|
2.4.10
|
8
|
i686
|
[samba관련 설치 파일이 설치 되어있는지 확인]
[명령] #rpm -qa | grep samba OR [명령] #rpm -qa | more
-option
[-qa] : -q 질의 옵션 [rpm -q sa* -> sa가 들어가는 모든 패키지 검색]
-a all -q 옵션과 함께 사용되며 모든 RPM 패키지에 대한 검색
[| more] : rpm -qa의 결과를 한 화면씩 볼때
[| grep] : rpm -qa의 결과 값 중에서 grep " " 문자열이 존재하는 행만 출력
[명령] #rpm -qa > rpmlist OR [명령] #rpm -qa >> rpmlist
-option
[>] : rpm -qa 로 검색해서 나오는 List 목록을 rpmlist라는 파일에 기록
[>>] : rpm -qa 로 검색해서 나오는 List 목록을 rpmlist라는 파일에 추가
[특정 파일이 어떤 패키지의 설치로 인하여 생성된 파일인가를 확인하는 방법으로rpm으로 철치된 파일일 경우에만 가능]
[명령] #rpm -qf 파일명 (파일명은 절대 경로)
- 이 명령어로 실수로 파일이 변경 되었다든 혹은 해킹으로 인해 파일이 변조되었다든 원래대로 되돌리려고 한다면 검색해서 나오는 패키지만 재설치 하면 된다.
[특정 패키지로 인하여 설치되는 모든 파일을 확인하는 방법]
[명령] #rpm -ql 패키지명
[특정 패키지의 여러가지 정보 확인]
[명령] #rpm -qi 패키지명
- 패키지명(name), 패키지 버전(version), 릴리즈 버전(release), 개발사(Vendor),컴파일 날짜(Build Date), 컴파일 서버(Build Host), 설치 날짜(Install date), 소스RPM명(Source RPM), 패키지 요약정보(Summary), 서명(Signature),패키징작업자(Packager),패키지 설명(Descript-xion)
[특정 패키지에 의해 설치되는 모든 파일들이 현재 시스템에서 정상적으로 사용이 되고있는가를 확인]
[명령] #rpm -qs 패키지명
[특정 패키지의 설치되는 파일들 중 설정파일들만 확인하는 방법]
[명령] #rpm -qc 패키지명
[메뉴얼 파일, man페이지 관련 파일들 확인 방법]
[명령] #rpm -qd 패키지명
[특정 패키지의 의존성 관계 확인]
[명령] #rpm -qRp 패키지명
[특정 패키지를 설치한 시점과 현재 시점의 패키지를 비교하여 그 차이점을 찾아주는것]
[명령] #rpm -V [옵션] 패키지명
-option
|
댓글 없음:
댓글 쓰기