
を使用するとrpm -qlp
、RPM パッケージの内容を取得できます。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 /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