강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스패키지관리 : 패키지 의존성 관계 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스패키지관리 : 패키지 의존성 관계 확인하기




 

RPM패키지관리에 있어서 영원히 풀어야할 숙제가 하나 있다.

 

그것은 패키지의 설치와 삭제등의 패키지관리에 있어서 패키지 의존성 관계이다.

 

 , 특정 패키지를 설치할 때에도 의존성 문제를 고려해야하며 특정 패키지를 삭제할 때에도 의존성 문제를 해결해야만 삭제가 가능한다. 

 

따라서 리눅스에 있어서 패키지의 의존성은 패키지를 다루는 모든 과정에서 고려의 대상이 될 수밖에 없다.

 

이런 관점에서 본다면 특정 패키지의 의존성관계를 확인한다는 것은 어떻게보면 당연한 일이 될 것이다. 

 

따라서 이번 예에서는 특정 패키지의 설치로 생성되는 개별 파일들이 어떤 패키지와 의존성관계에 있는가를 확인하는 방법을 알아 보겠다.

 

특정 패키지의 의존성관계를 확인하기 위해서는 리눅스 CD를 넣은 후에 마운트하여 RPM패키지가 있는 디렉토리로 이동하여야한다. 

 

, 리눅스 CD를 넣은 다음 다음과 같이 마운하시기 바랍니다.

 

91ddb894e4609b2321fd0514be033a43_1649386894_6779.png
 

 

 

위와 같이 CD마운트를 한 후에 RPMS디렉토리로 이동하여 다음과 같이 특정 패키지의 의존성 관계를 확인할 수 있다.

 

즉 아래의 예는 quota-3.06-9패키지에 대한 의존성 관계를 확인하기 위하여 “rpm -qRp quota-3.06-9.i386.rpm”을 실행한 것이다.  

 

91ddb894e4609b2321fd0514be033a43_1649386908_393.png
 

 

위의 예와같이 rpm명령어에 -qRp옵션을 사용하여 특정 패키지의 의존성 관계를 확인할 때에 패키지명은 전체 패키지파일명으로 지정 해야한다.

 

 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,773 개
  • 현재 접속자 :  256 명