¿Tiene sentido la cadena de lanzamiento de RHEL al observar la salida de información de yum?

¿Tiene sentido la cadena de lanzamiento de RHEL al observar la salida de información de yum?

Estoy tratando de entender cómo interpretar el campo de lanzamiento mostrado por yum info en RHEL 6. Por ejemplo, los siguientes comandos dan valores muy diferentes para Relase, ¿a qué se refiere exactamente el lanzamiento, el lanzamiento del servidor RHEL, el lanzamiento del paquete?

# yum info java-1.7.0-openjdk.x86_64
Loaded plugins: product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Available Packages
Name        : java-1.7.0-openjdk
Arch        : x86_64
Epoch       : 1
Version     : 1.7.0.5
Release     : 2.2.1.el6_3.3
Size        : 25 M
Repo        : rhel-x86_64-server-6
Summary     : OpenJDK Runtime Environment
License     : ASL 1.1 and ASL 2.0 and GPL+ and GPLv2 and GPLv2 with exceptions
Description : The OpenJDK runtime environment.

# yum info java-1.7.0-oracle.x86_64
Loaded plugins: product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Available Packages
Name        : java-1.7.0-oracle
Arch        : x86_64
Epoch       : 1
Version     : 1.7.0.7
Release     : 1jpp.5.el6_3
Size        : 38 M
Repo        : rhel-x86_64-server-supplementary-6
Summary     : Oracle Java Runtime Environment
License     : Oracle Binary Code License Agreement for the Java SE Platform Pr
Description : The Java Runtime Environment (JRE) contains the software and tools
            : that users need to run applets and applications written using the Java
            : programming language.

# yum info httpd
Loaded plugins: product-id, rhnplugin, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Installed Packages
Name        : httpd
Arch        : x86_64
Version     : 2.2.15
Release     : 15.el6_2.1
Size        : 2.9 M
Repo        : installed
From repo   : rhel-x86_64-server-6
Summary     : Apache HTTP Server
URL         : http://httpd.apache.org/
License     : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible
            : web server.

Respuesta1

Los dos atributos se pueden resumir de la siguiente manera.

  • Versión: esta es la versión anterior, en su ejemplo de Java, JDK 1.7.0.7 de Oracle.
  • Lanzamiento: esta es la versión de los mantenedores del paquete RPM delpaquete rpm en sí, en el ejemplo de JDK 1.7 es "1jpp.5.el6_3". Digamos que los mantenedores del paquete corrigen un error en el paquete RPM (por ejemplo, documentación olvidada), luego pueden incrementar el campo "Versión" a una versión más nueva, por ejemplo, "1jpp.6.el6_3" (es cierto que este es un número de versión complejo)

Espero que eso aclare lo que está pasando.

Respuesta2

El Releasecampo de un RPM lo establece quien creó el paquete, generalmente el desarrollador que trabaja en empaquetarlo. El formato es completamente arbitrario y no necesariamente uno tiene relación con el otro.

Dicho esto, Red Hat siempre pondrá el#o el#_#en su Releasecampo, indicando las versiones mayor y menor de RHEL para las que se creó el paquete.

información relacionada