이전 항목: rpm --requires - 라이브러리 종속성 검색다음 항목: 설치 후 Oracle 데이터베이스 호스트 설정 수정


rpm --whatprovides - 라이브러리가 있는지 확인

Linux에서 엔터프라이즈 관리를 설치하기 전에 대상 시스템에 필수 라이브러리가 모두 있는지 확인하십시오.

이 명령에는 다음 구문을 사용합니다.

rpm -q --whatprovides capability

명령의 매개 변수는 다음과 같습니다.

-q

RPM 패키지 정보를 쿼리하도록 지정합니다.

--whatprovides capability

어떤 패키지가 기능을 제공하는지에 대한 정보를 검색하도록 지정합니다.

예: 라이브러리가 설치되어 있는지 확인

이 예에서는 libcrypt.so.1이 설치되어 있는지 확인합니다. 결과가 긍정적($?가 0)이므로 glibc-2.5-42 패키지가 libcrypt.so.1을 제공한다는 것을 알 수 있습니다.

root> rpm -q --whatprovides libcrypt.so.1
glibc-2.5-42
root> echo $?
0

예: 라이브러리가 설치되어 있지 않은지 확인

이 예에서는 libexample.so.1이 설치되어 있는지 확인합니다. 이 기능을 제공하는 패키지가 설치되어 있지 않으므로 결과는 부정적($?가 1)입니다.

root> rpm -q --whatprovides libexample.so.1
no package provides libexample.so.1
root> echo $?
1

필수 라이브러리가 누락된 경우 설치를 계속하기 전에 해당 라이브러리를 설치하십시오.

추가 정보:

rpm --requires - 라이브러리 종속성 검색