RPM + rpm pkg에서 스크립트 보기를 얻는 방법

RPM + rpm pkg에서 스크립트 보기를 얻는 방법

를 사용하면 rpm -qlpRPM 패키지의 내용을 얻을 수 있습니다. RPM 패키지에서 아래 스크립트를 어떻게 볼 수 있습니까? (말하기, cat, more또는 사용 vi)

RPM 패키지 내부에서 다음 스크립트(Linux 시스템)를 인쇄하고 싶습니다.

  • /home/Progect_ws/Progect/UFE_Install.sh
  • /home/Progect_ws/DB_client/UFE_Install.sh
#rpm -qlp CBS_Progect_WS-30_12.i386.rpm

/홈/Progect_ws/Progect
/home/Progect_ws/Progect/Comverse-One-Progect-DROP1_3.5.50_TC10-Internal.zip
/home/Progect_ws/Progect/Configure_Progect.properties
/home/Progect_ws/Progect/UFE_Install.sh
/home/Progect_ws/DB_client
/home/Progect_ws/DB_client/Comverse-One-CLIENT-DROP1_3.5.50_TC10-Internal.zip
/home/Progect_ws/DB_client/Configure_client.properties
/home/Progect_ws/DB_client/UFE_Install.sh

답변1

사용 rpm2cpio하되 cpio 파일을 표준 출력으로 전송하므로 파일을 추출하려면 cpio로 파이프해야 합니다.

rpm2cpio CBS_Progect_WS-30_12.i386.rpm | cpio -idm

답변2

아마도rpm2cpio당신이 원하는거야?

이는 a를 rpma로 변환합니다.CPIO 아카이브그런 다음 다음에서 파일을 추출할 수 있습니다.cpio -id < yourcpiofile

관련 정보