{"id":5385,"date":"2023-02-15T13:44:07","date_gmt":"2023-02-15T08:14:07","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=5385"},"modified":"2023-02-15T13:44:07","modified_gmt":"2023-02-15T08:14:07","slug":"linux-rpm-view-script-that-run-when-you-install-rpm-files","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/","title":{"rendered":"Linux RPM: View Script That Run When You Install RPM Files"},"content":{"rendered":"<p>You can use the <code>rpm<\/code> command to view the scripts that run when you install an RPM package. RPM packages can contain scripts that run during the installation, upgrade, or removal of the package.<\/p>\n<p>Here&#8217;s how to view the installation scripts for an RPM package:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-java\">rpm -qp --scripts <span class=\"hljs-keyword\">package<\/span>.rpm<br \/>\n<\/code><\/div>\n<\/div>\n<p>Replace <code>package.rpm<\/code> with the name of the RPM package file you want to examine.<\/p>\n<p>For example, to view the installation scripts for the <code>nginx<\/code> RPM package, you can run the following command:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-css\">rpm -qp <span class=\"hljs-attr\">--scripts<\/span> nginx-<span class=\"hljs-number\">1.14<\/span>.<span class=\"hljs-number\">1<\/span>-<span class=\"hljs-number\">1<\/span><span class=\"hljs-selector-class\">.el7_4<\/span><span class=\"hljs-selector-class\">.ngx<\/span><span class=\"hljs-selector-class\">.x86_64<\/span><span class=\"hljs-selector-class\">.rpm<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>Output:<\/p>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">postinstall scriptlet (using \/bin\/sh):<br \/>\n<span class=\"hljs-keyword\">if<\/span> [ <span class=\"hljs-variable\">$1<\/span> -eq 1 ] ; <span class=\"hljs-keyword\">then<\/span><br \/>\n        \/sbin\/chkconfig --add nginx<br \/>\n<span class=\"hljs-keyword\">elif<\/span> [ <span class=\"hljs-variable\">$1<\/span> -eq 2 ] ; <span class=\"hljs-keyword\">then<\/span><br \/>\n        \/sbin\/service nginx condrestart &gt; \/dev\/null 2&gt;&amp;1<br \/>\n<span class=\"hljs-keyword\">fi<\/span><br \/>\npreuninstall scriptlet (using \/bin\/sh):<br \/>\n<span class=\"hljs-keyword\">if<\/span> [ <span class=\"hljs-variable\">$1<\/span> -eq 0 ]; <span class=\"hljs-keyword\">then<\/span><br \/>\n        \/sbin\/service nginx stop &gt; \/dev\/null 2&gt;&amp;1<br \/>\n        \/sbin\/chkconfig --del nginx<br \/>\n<span class=\"hljs-keyword\">fi<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>In this example, the <code>rpm<\/code> command displays the post-installation and pre-uninstallation scripts for the <code>nginx<\/code> RPM package. The post-installation script adds the <code>nginx<\/code> service to the system&#8217;s startup scripts, and the pre-uninstallation script stops the <code>nginx<\/code> service and removes it from the system&#8217;s startup scripts.<\/p>\n<p>By examining the scripts that run during the installation, upgrade, or removal of an RPM package, you can better understand the package&#8217;s behavior and diagnose any issues that may arise.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can use the rpm command to view the scripts that run when you install an RPM package. RPM packages can contain scripts that run during the installation, upgrade, or removal of the package. Here&#8217;s how to view the installation scripts for an RPM package: rpm -qp &#8211;scripts package.rpm Replace package.rpm with the name of &#8230; <a title=\"Linux RPM: View Script That Run When You Install RPM Files\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/\" aria-label=\"Read more about Linux RPM: View Script That Run When You Install RPM Files\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5385","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Linux RPM: View Script That Run When You Install RPM Files - TrySitePrice<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Linux RPM: View Script That Run When You Install RPM Files - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"You can use the rpm command to view the scripts that run when you install an RPM package. RPM packages can contain scripts that run during the installation, upgrade, or removal of the package. Here&#8217;s how to view the installation scripts for an RPM package: rpm -qp --scripts package.rpm Replace package.rpm with the name of ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-15T08:14:07+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Linux RPM: View Script That Run When You Install RPM Files\",\"datePublished\":\"2023-02-15T08:14:07+00:00\",\"dateModified\":\"2023-02-15T08:14:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/\"},\"wordCount\":157,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/\",\"name\":\"Linux RPM: View Script That Run When You Install RPM Files - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-15T08:14:07+00:00\",\"dateModified\":\"2023-02-15T08:14:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linux RPM: View Script That Run When You Install RPM Files\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux RPM: View Script That Run When You Install RPM Files - TrySitePrice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/","og_locale":"en_US","og_type":"article","og_title":"Linux RPM: View Script That Run When You Install RPM Files - TrySitePrice","og_description":"You can use the rpm command to view the scripts that run when you install an RPM package. RPM packages can contain scripts that run during the installation, upgrade, or removal of the package. Here&#8217;s how to view the installation scripts for an RPM package: rpm -qp --scripts package.rpm Replace package.rpm with the name of ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-15T08:14:07+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Linux RPM: View Script That Run When You Install RPM Files","datePublished":"2023-02-15T08:14:07+00:00","dateModified":"2023-02-15T08:14:07+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/"},"wordCount":157,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/","url":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/","name":"Linux RPM: View Script That Run When You Install RPM Files - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-15T08:14:07+00:00","dateModified":"2023-02-15T08:14:07+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/linux-rpm-view-script-that-run-when-you-install-rpm-files\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Linux RPM: View Script That Run When You Install RPM Files"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=5385"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5385\/revisions"}],"predecessor-version":[{"id":5388,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5385\/revisions\/5388"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=5385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=5385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=5385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}