SDB:Cómo encontrar el nombre del paquete de un programa y su versión
Situación
Quiere saber en qué paquete rpm se encuentra una aplicación determinada. Esa información nos facilita la tarea de resolver sus dudas por e-mail.
Procedimiento cuanto inicia una aplicación desde un menú
Por lo general, el nombre exacto de la aplicación es suficiente para nuestros propósitos. El número de versión se puede encontrar, p.e. en las aplicaciones KDE, en la parte derecha de la barra de menú superior:
Ayuda -> Acerca de "NOMBRE_DEL_PROGRAMA"
A través del editor de menús de las aplicaciones KDE, puede ver qué aplicación se inicia actualmente cuando hace click en una entrada del menú:
Menu -> Sistema -> Editor de Menús
A continuación tiene una descripción de cómo obtener información del paquete rpm correspondiente.
Procedimiento cuando inicia la aplicación desde la línea de comandos
Toda la información sobre los programas instalados se almacena en la base de datos de los paquetes rpm. Con la opción "query", puede obtener la información que necesite de ella. Por ejemplo:
rpm -q tuxracer
produce
tuxracer-0.61-215
Eso significa que la versión 0.61-215 de tuxracer está instalada.
No obstante, necesita saber el nombre del paquete (en nuestro ejemplo tuxracer). A menudo un paquete rpm contiene muchos programas. Obviamente, el nombre del paquete es distinto del nombre de los programas. Con "query file" puede buscar un archivo en concreto:
rpm -qf /bin/date
muestra
sh-utils-2.0-120
¿Qué hacer si sólo conoce el nombre del programa (p.e."date") pero no su ruta completa?
rpm -qf $(which date)
también muestra
sh-utils-2.0-120
El comando "which date" devuelve la ruta completa, p.e. "/bin/date". La salida de dicho comando se añade al comando rpm mediante $(...). <keyword>information,rpm,feedback,información</keyword>