RPM + rpm パッケージ内のスクリプトのビューを取得する方法

RPM + rpm パッケージ内のスクリプトのビューを取得する方法

を使用するとrpm -qlp、RPM パッケージの内容を取得できます。RPM パッケージから以下のスクリプトを表示するにはどうすればよいでしょうか? (、またはcatmore使用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

/home/プロジェクト_ws/プロジェクト
/home/Progect_ws/Progect/Comverse-One-Progect-DROP1_3.5.50_TC10-内部.zip
/home/Progect_ws/Progect/Configure_Progect.properties
/home/Progect_ws/Progect/UFE_Install.sh
/home/プロジェクトWS/DB_クライアント
/home/Progect_ws/DB_client/Comverse-One-CLIENT-DROP1_3.5.50_TC10-内部.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あなたが望むものは何ですか?

rpmをに変換するcpio アーカイブその後、次の場所からファイルを抽出できます。cpio -id < yourcpiofile

関連情報