¿Qué significan todas las letras y números en un número de versión de Red Hat RPM, por ejemplo, openssl-devel-0.9.8e-27.el5_10.1?

¿Qué significan todas las letras y números en un número de versión de Red Hat RPM, por ejemplo, openssl-devel-0.9.8e-27.el5_10.1?

¿Qué significan todas las letras y números en el nombre rpm openssl-devel-0.9.8e-27.el5_10.1? Reconozco la parte openssl-devel-0.9.8e porque es el mismo número aplicado por el equipo de desarrollo en openssl.org. Pero, ¿qué significan los números y letras de la parte 27.el5_10.1?

Busqué en Google y busqué una explicación en el sitio web de Red Hat. La mejor explicación que he encontrado eshttps://access.redhat.com/site/security/updates/backporting/pero en realidad no entra en el esquema/formato de cadena de versión.

Contexto: estamos desarrollando software que compila y vincula con openssl, por lo que nuestro código depende de openssl-devel. Para que esto sea conveniente, volvemos a empaquetar algunos archivos binarios de la instalación de openssl-devel (por ejemplo, /usr/lib/libssl.a) como un artefacto de Maven y cargamos el artefacto en un repositorio privado de Maven. Los artefactos de Maven tienen números de versión, por lo que planeo versionarlos de manera idéntica a su fuente RPM. Me gustaría simplificar un poco la cadena de versión, por ejemplo, si sé que todas las versiones 27.x de openssl-devel-0.9.8e-27.el5_10.1 serán compatibles con la compilación y el enlace, entonces podría arreglármelas con una versión de artefacto más simple de 0.9.8e-27 en lugar de la 0.9.8e-27.el5_10.1 completa.

Respuesta1

El libro Maximum RPM tiene una página sobre convenciones de nomenclatura en la sección Formato de archivo, que se puede ver aquí:

http://ftp.rpm.org/max-rpm/ch-rpm-file-format.html#S1-RPM-FILE-FORMAT-FILE-NAMING-CONVENTION

También hay información en el sitio de Fedora. No estoy seguro si ya lo has visto, pero aquí te dejo el enlace:

http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03.html

información relacionada