RPM + 如何取得 rpm pkg 中的腳本視圖

RPM + 如何取得 rpm pkg 中的腳本視圖

使用rpm -qlp我可以獲得RPM包的內容。如何從 RPM 套件中查看以下腳本? (使用說cat,,morevi

我想從 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/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 轉換rpm為 acpio檔案然後您可以從以下位置提取文件:cpio -id < yourcpiofile

相關內容