2014-07-16 9 views
0

나는 약 한 달 동안 RPM 패키지 관리자로 작업 중입니다. 현재 rpm -U를 사용하여 이전 RPM 실행에서 기존 내용을 업그레이드하려고하지만 파일 시스템에서 rpm 패키지 위치를 알아야합니다.RPM 사양 파일 - % pre script에서 rpm 패키지 위치를 얻는 방법

내가 생각할 수있는 유일한 방법은 % pre 스크립트에서 rpm 이름을 찾기 위해 전체 파일 시스템을 검색하는 것이지만 실제로는 그 옵션을 피하고 싶습니다. spec 파일 (% pre 및 % post 스크립트) 내부의 변수로 rpm 패키지 (패키지가 시스템의 어느 위치 에나있을 수 있음)의 경로를 가져 오는 방법이 있습니까? 희망이 충분히 명확하게 내 문제를 설명했다.

도움이나 제안을 환영합니다.

+2

여기 정확히 무엇을하려하십니까? 왜이 정보를 원하니? 문제의 파일이 패키지 파일이 아닙니까? –

답변

0

패키지가 설치되어있는 위치 (또는 경로)가 하나도 없으므로 당신이 무엇을 요구하는지 잘 모르겠습니다. "foo는" 라는 설치된 rpm 패키지가 설치되어

파일은 경로에 공통 접두어 "/"일반적으로 제외 없다 회전 -ql foo는 표시 할 수 있습니다.