1

Используя rpm -qlp я могу получить содержимое пакета RPM. Как я могу просмотреть приведенные ниже сценарии из пакета RPM? (используя скажем, cat , more или vi)

Я хочу напечатать следующие скрипты (на моем компьютере с Linux) из пакета RPM:

  • /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

2 ответа2

1

Используйте rpm2cpio но имейте в виду, что он отправляет файл cpio на стандартный вывод, поэтому вам нужно будет передать его в cpio для извлечения файлов:

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

Возможно, rpm2cpio - это то, что вы хотите?

Он конвертирует rpm в архив cpio, с помощью которого вы можете извлекать файлы из: cpio -id < yourcpiofile

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .