
¡Hola, futuros expertos en RPM! Vamos a repasar cómo encontrar ese "número largo" que a veces nos da dolor de cabeza. ¡No te preocupes, juntos lo dominaremos!
Comprendiendo el RPM y el Número Largo
Primero, recordemos qué es el RPM. Es un identificador único para un paquete de software en sistemas basados en Red Hat. El "número largo" al que nos referimos incluye la versión, la release y la arquitectura del paquete. Piensa en él como el nombre completo y la dirección del paquete.
Método 1: Usando el Comando rpm
El comando rpm es tu mejor amigo. Ábrela en tu terminal. La opción -q (o --query) te permite preguntar por un paquete.
Must Read
Para ver el nombre completo, usa rpm -q . Sustituye por el nombre del paquete que buscas. Por ejemplo, rpm -q firefox te mostrará el nombre base y la versión instalada.
Para obtener la información más detallada, incluyendo la versión, release y arquitectura, utiliza rpm -qi . La opción -i (o --info) muestra información detallada sobre el paquete. Revisa la salida para encontrar la línea que indica la versión completa.

Método 2: Usando el Comando yum o dnf
En sistemas más modernos, yum (en sistemas más antiguos) o dnf (en sistemas más nuevos) son los gestores de paquetes preferidos. Estos comandos te ofrecen una manera más amigable de interactuar con los paquetes.
Para buscar un paquete, utiliza yum info o dnf info . De nuevo, reemplaza con el nombre del paquete. Este comando mostrará información detallada, incluyendo la versión completa.
yum list installed o dnf list installed también pueden ser útiles. Estos comandos listarán los paquetes instalados que coinciden con el nombre que proporcionaste. La salida mostrará el nombre completo del paquete, incluyendo la versión, release y arquitectura.

Método 3: Explorando los Archivos RPM directamente
Si tienes el archivo RPM (el archivo .rpm), puedes examinarlo directamente. Esto puede ser útil si aún no has instalado el paquete.
Usa rpm -qp . Aquí, es la ruta al archivo RPM. Esta opción mostrará el nombre del paquete, incluyendo la versión, release y arquitectura, sin instalar el paquete.
También puedes usar rpm -qpi para obtener información más detallada sobre el paquete contenido en el archivo.

Ejemplo Práctico
Supongamos que quieres saber el número largo del paquete httpd. Podrías usar rpm -q httpd para obtener el nombre base y la versión. Luego, usa rpm -qi httpd para ver la información completa, que incluirá la release y la arquitectura. Alternativamente, yum info httpd o dnf info httpd te darán la misma información de manera más legible.
Consejos Adicionales
Recuerda que la versión y la release son números. La arquitectura indica para qué tipo de sistema está diseñado el paquete (por ejemplo, i386, x86_64).
La combinación de estos tres elementos (versión, release, arquitectura) te da el "número largo" que identifica de forma única un paquete RPM.

Asegúrate de tener los permisos necesarios para ejecutar los comandos. A veces, necesitarás usar sudo antes del comando.
Resumen
Para encontrar el número largo de un paquete RPM:
- Usa
rpm -qpara el nombre base y la versión. - Usa
rpm -qipara información detallada (versión, release, arquitectura). - Usa
yum infoodnf infocomo alternativa. - Si tienes el archivo RPM, usa
rpm -qp.
¡Ya estás listo para encontrar cualquier número largo de un RPM! ¡Mucha suerte en tu examen!