RPM + Как получить вид скрипта в пакете RPM

RPM + Как получить вид скрипта в пакете RPM

Используя 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/Проект
/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это то, чего ты хочешь?

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

Связанный контент