Ahora que está familiarizado con la interfaz global, instalaremos un paquete. Elegimos un ejemplo claro, pero es posible que este paquete ya esté instalado en su sistema. De ser así, no importa, simplemente use otro para experimentar. Por supuesto, para experimentar debemos elegir un paquete en la lista de paquetes Instalables. Entonces, seleccione esta lista si es que todavía no lo hizo.
Como ejemplo, elegimos el paquete emacs-pcomplete. Para encontrarlo con mayor facilidad, mejor use la Lista plana, que está ordenada alfabéticamente, o el campo de búsqueda. Una vez que lo encontró, selecciónelo haciendo clic en la casilla que se encuentra al lado del nombre del mismo. Entonces aparece en el bloque Seleccionados, y se da información tal como la versión
Ahora, para instalarlo, simplemente haga clic sobre el botón denominado Instalar / Desinstalar, sobre la izquierda de la barra de botones en la parte superior de la ventana. Aparece un diálogo que dice Espere por favor, invocando a rpminst. rpminst es el asistente que lo guiará por los distintos pasos para instalar un paquete.
Luego de varios segundos, Ud. ve la ventana del asistente. Cuando se lanza desde RpmDrake, rpminst comienza por darle información acerca de las dependencias necesarias: o bien una lista o un pequeño texto que le dice que todo está bien.
"Pero", Ud. preguntará, "¿qué es una dependencia?" Algunos paquetes no pueden funcionar si no están instalados otros paquetes. En nuestro ejemplo, el paquete emacs-pcomplete no puede funcionar si el paquete emacs no está instalado. En este caso, decimos que emacs pertenece a las dependencias de emacs-pcomplete. Esto es lo que se muestra en la ventana anterior. Esta información la proporciona urpmq, una herramienta de la línea de comandos (puede encontrar más información acerca de urpmq en la página Man asociada: urpmq(8)).
Sin embargo, en algunos casos, todas las dependencias del paquete que desea instalar ya están instaladas. En dichos casos, ni siquiera verá esta página y comenzará en la próxima página.
La próxima página del asistente verifica si tiene espacio suficiente en el disco para instalar el paquete. Aquí se lista cada sistema de archivos a los cuales se copiarán los archivos del paquete, con los espacios disponibles y necesarios. Note que si no tiene espacio en disco suficiente, rpminst cancelará la instalación. Por el contrario, si tiene espacio en disco suficiente en sus sistemas de archivos, simplemente no verá esta página.
Ahora realmente comienza la instalación (¡al fin!). Verá una pequeña ventana con tres filas, para indicarle lo que está ocurriendo y el progreso general: esta ventana viene de urpmi (otra herramienta de la línea de comandos, vea urpmi(8) para más detalles). Durante el proceso, pueden ocurrir algunos eventos:
si el paquete que desea instalar está en un CD-ROM, el programa le puede pedir que inserte el mismo: haga clic sobre Aceptar cuando haya terminado.
También puede recibir un mensaje que le dice que un paquete no está firmado o tiene una firma incorrecta. La firma se usa para asegurarse que un paquete puede instalarse sin problemas, en lo que respecta a la seguridad: alguien validó el paquete, y este no ha sido alterado por un usuario con malas intenciones. Si obtiene este mensaje, asegúrese de saber de donde viene este paquete. Lo puede instalar, pero lo hace ¡bajo su propio riesgo!
Cuando finaliza la instalación, puede salir del asistente y vuelva a RpmDrake.