Skip to main content

¿Qué es un archivo RPM?

Un archivo de Red Hat® Package Manager (archivo rpm) es un archivo o conjunto de archivos utilizados para instalar software en sistemas basados ​​en Linux®. Presentado por primera vez para admitir la distribución Red Hat® de Linux®, RPM se ha incluido en muchas más distribuciones de Linux® y otros sistemas operativos como Novell Netware®.

La idea detrás de un archivo rpm es tal que un grupo de archivos o una aplicación se pueden empaquetar y desempaquetar durante el proceso de instalación. La tecnología es similar a la compresión utilizada para empaquetar muchos documentos de Word o Excel para su distribución. Empaquetar los archivos de instalación juntos reduce el tamaño del archivo general y, a su vez, la cantidad de tiempo que un usuario pasa descargando e instalando el archivo rpm.

La información sobre cada paquete se almacena en metadatos, que son datos que definen los datos en una computadora. Un archivo rpm, como está desempaquetado, almacena metadatos en una base de datos en la computadora host que guarda información sobre los paquetes instalados. Esto ayuda a mantener actualizaciones para las aplicaciones y garantizar que el sistema operativo host sepa qué versión del paquete instalado es la más actual.

En ocasiones, se utilizará una aplicación front-end para administrar los archivos del paquete RPM en un sistema. Estas aplicaciones se utilizan para simplificar aún más el uso de un archivo RPM al incorporarlos a la interfaz gráfica de usuario (GUI). Muchas distribuciones de Linux® se basan en la línea de comandos, lo que deja al usuario ingresar la ruta a la aplicación o los archivos del paquete RPM en la línea de comandos para hacer uso del paquete. El administrador front-end le permite al usuario descargar archivos de paquete y luego abrirlos dentro del entorno GUI, eliminando la línea de comando de la ecuación.

Los archivos del paquete RPM también pueden ayudar a los nuevos usuarios del entorno Linux® a familiarizarse con el uso del sistema operativo y hacer que el proceso de configuración sea menos desalentador simplemente porque puede manejarse dentro del entorno de escritorio de la GUI con el que muchos usuarios se sienten cómodos.