{"id":1739,"date":"2015-06-01T15:10:00","date_gmt":"2015-06-01T20:10:00","guid":{"rendered":"http:\/\/linuxitos.com\/main\/usos-del-comando-rpm\/"},"modified":"2015-06-01T15:10:00","modified_gmt":"2015-06-01T20:10:00","slug":"usos-del-comando-rpm","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/usos-del-comando-rpm\/","title":{"rendered":"Usos del comando RPM"},"content":{"rendered":"<div style=\"clear: both; text-align: center;\"><a href=\"http:\/\/4.bp.blogspot.com\/-OjrZIEmalVg\/VWvN4KhQ_9I\/AAAAAAAAAyg\/xSBwA1Q-VRY\/s1600\/rpm-package-management-300x2571.png\" style=\"margin-left: 1em; margin-right: 1em;\"><img decoding=\"async\" border=\"0\" src=\"http:\/\/4.bp.blogspot.com\/-OjrZIEmalVg\/VWvN4KhQ_9I\/AAAAAAAAAyg\/xSBwA1Q-VRY\/s1600\/rpm-package-management-300x2571.png\" \/><\/a><\/div>\n<div style=\"text-align: justify;\"><span lang=\"es\"><span>RPM<\/span> <span>(<\/span>Red Hat <span>Package Manager<\/span>) <span>es un c\u00f3digo abierto<\/span> <span>por defecto<\/span> <span>y la utilidad<\/span> <span>m\u00e1s popular<\/span> <span>de gesti\u00f3n de paquetes<\/span> <span>para sistemas basados en<\/span> <span>Red Hat<\/span> <span>como<\/span> <span>(<\/span>RHEL, <span>CentOS<\/span> <span>y Fedora<\/span>). <span>La herramienta<\/span> <span>permite a los<\/span> <span>administradores de sistemas y<\/span> <span>usuarios instalar<\/span><span>, actualizar<\/span><span>, desinstalar,<\/span> <span>consultar,<\/span> <span>verificar<\/span> <span>y gestionar<\/span> <span>paquetes<\/span> <span>de software del sistema<\/span> <span>en los sistemas operativos<\/span> <span>Unix\/<\/span><span>Linux.<\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><span lang=\"es\"><span><br \/><\/span><\/span><\/div>\n<div style=\"text-align: justify;\"><span lang=\"es\"><span>Hay cinco<\/span> <span>modos b\u00e1sicos<\/span> <span>de<\/span> <span>comando<\/span> <span>RPM<\/span><\/span><\/div>\n<ol>\n<li><span lang=\"es\"><span><span lang=\"es\"><span>Instalar<\/span>: <span>Se utiliza para<\/span> <span>instalar cualquier<\/span> <span>paquete RPM<\/span>.<span>&nbsp;<\/span><\/span><\/span><\/span><\/li>\n<li><span lang=\"es\"><span><span lang=\"es\"><span>Eliminar<\/span>: <span>Se utiliza<\/span> <span>para borrar<\/span>, <span>eliminar o<\/span> <span>desinstalar<\/span> <span>cualquier paquete<\/span> <span>RPM<\/span>.<span>&nbsp;<\/span><\/span><\/span><\/span><\/li>\n<li><span lang=\"es\"><span><span lang=\"es\"><span>Actualizar<\/span>: <span>Se utiliza para<\/span> <span>actualizar<\/span> <span>el paquete RPM<\/span> <span>existente.<\/span><span>&nbsp;<\/span><\/span><\/span><\/span><\/li>\n<li><span lang=\"es\"><span><span lang=\"es\"><span>Verif<\/span>icar: <span>Se utiliza<\/span> <span>para consultar<\/span> <span>sobre los diferentes<\/span> <span>paquetes RPM<\/span>.<span>&nbsp;<\/span><\/span><\/span><\/span><\/li>\n<li><span lang=\"es\"><span><span lang=\"es\"><span>Consultas:<\/span> <span>Se utiliza<\/span> <span>para la verificaci\u00f3n<\/span> <span>de cualquier<\/span> <span>paquete RPM<\/span>.<\/span> <\/span><\/span><\/li>\n<\/ol>\n<div style=\"text-align: justify;\"><span lang=\"es\"><span>\u00bfD\u00f3nde descargar paquetes rpm? <\/span><\/span><\/div>\n<ol>\n<li><a href=\"http:\/\/rpmfind.net\/\" rel=\"nofollow\" target=\"_blank\">http:\/\/rpmfind.net<\/a><\/li>\n<li><a href=\"http:\/\/www.redhat.com\/\" rel=\"nofollow\" target=\"_blank\">http:\/\/www.redhat.com<\/a><\/li>\n<li><a href=\"http:\/\/freshrpms.net\/\" rel=\"nofollow\" target=\"_blank\">http:\/\/freshrpms.net\/<\/a><\/li>\n<li><a href=\"http:\/\/rpm.pbone.net\/\" rel=\"nofollow\" target=\"_blank\">http:\/\/rpm.pbone.net\/<\/a><\/li>\n<\/ol>\n<div style=\"text-align: justify;\"><span lang=\"es\"><span>1.- Comprobar la firma de un paquete RPM: siempre es necesario comprobar las firmas de un paquete antes de instalarlo.<\/span><\/span><\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm --checksig nombre-paquete.rpm<\/span><\/pre>\n<div style=\"text-align: justify;\">2.- Instalar un paquete con RPM<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -ivh nombre-paquete.rpm<br \/>donde:<br \/>-i = install<br \/>-v = mostrar proceso por consola<br \/>-h = <\/span><span style=\"color: white;\"><span lang=\"es\"><span>imprimir<\/span> <span>marcas de control<\/span> <span>como el archivo<\/span> <span>del paquete<\/span> <span>de desembalar<\/span><span>.<\/span><\/span><br \/><\/span><\/pre>\n<div style=\"text-align: justify;\">3.- Listar las dependencias de un archivo RPM<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: #f3f3f3;\">sudo rpm -qpR nombre-paquete.rpm<\/span><\/pre>\n<div style=\"text-align: justify;\">4.- Instalar paquete sin dependencias<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -ivh --nodeps nombre-paquete.rpm<\/span><\/pre>\n<div style=\"text-align: justify;\">5.- C\u00f3mo verificar si un paquete RPM est\u00e1 instalado<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -q NombrePaquete<\/span><\/pre>\n<div style=\"text-align: justify;\">6.- Listar los paquetes instalados por un paquete<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -ql NombrePaquete<\/span><\/pre>\n<div style=\"text-align: justify;\">7.- Listar paquetes RPM instalados recientemente<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -qa --last<br \/><\/span><\/pre>\n<div style=\"text-align: justify;\">8.- Listar todos los paquetes instalados<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -qa<\/span><\/pre>\n<div style=\"text-align: justify;\">9.- Actualizar paquete RPM<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -Uvh nombre-paquete.rpm<\/span><\/pre>\n<div style=\"text-align: justify;\">10.- Eliminar un paquete RPM<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -evv nx<\/span><\/pre>\n<div style=\"text-align: justify;\">11.- Eliminar paquete RPM sin eliminar las dependencias del mismo<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -ev --nodeps paquete<\/span><\/pre>\n<div style=\"text-align: justify;\">12.- Consultar informaci\u00f3n de un paquete<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -qi nombre-paquete<\/span><\/pre>\n<div style=\"text-align: justify;\">13.- Obtener informaci\u00f3n de un paquete antes de instalar<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo rpm -qip nombre-paquete.rpm<\/span><\/pre>\n<div style=\"text-align: justify;\">14.- Reconstruir paquetes de la bases de datos de RPM<\/div>\n<pre style=\"background: none no-repeat scroll 0% 0% rgb(0, 0, 0); border-radius: 3px; border: 1px solid rgb(0, 0, 0); font-family: &quot;Droid Sans Mono&quot;,Consolas,monospace; font-size: 13px; line-height: 20px; margin: 8px 15px; opacity: 0.85; padding: 9.5px; text-align: start; text-shadow: none; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;\"><span style=\"color: white;\">sudo cd \/var\/lib<br \/>sudo rm __db*<br \/>sudo rpm --rebuilddb<br \/>sudo rpmdb_verify Packages<\/span><\/pre>\n<div style=\"text-align: justify;\"><span lang=\"es\"><\/span><\/div>\n","protected":false},"excerpt":{"rendered":"<p>RPM (Red Hat Package Manager) es un c\u00f3digo abierto por defecto y la utilidad m\u00e1s popular de gesti\u00f3n de paquetes para sistemas basados en Red Hat como (RHEL, CentOS y Fedora). La herramienta permite a los administradores de sistemas y usuarios instalar, actualizar, desinstalar, consultar, verificar y gestionar paquetes de software del sistema en los [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1178,221,7,4,1180,59,1179,220],"tags":[],"class_list":["post-1739","post","type-post","status-publish","format-standard","hentry","category-comando-rpm","category-comandos","category-fedora","category-linux","category-paquetes-rpm","category-rpm","category-rpm-package","category-terminal"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1739","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=1739"}],"version-history":[{"count":0,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/1739\/revisions"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=1739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=1739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=1739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}