2 votos

¿Cuál es la última parte del campo de lanzamiento del paquete rpm?

Ejemplo 1:

el uso de yum info vim-enhanced me sale esto:

Name        : vim-enhanced
Arch        : x86_64
Epoch       : 2
Version     : 7.4.629
Release     : 5.el6_8.1
Size        : 2.2 M
Repo        : installed

Ejemplo 2:

yum info kernel

Installed Packages
Name        : kernel
Arch        : x86_64
Version     : 3.10.0
Release     : 514.el7
Size        : 148 M
Repo        : installed
From repo   : anaconda
Summary     : The Linux kernel
URL         : http://www.kernel.org/
License     : GPLv2
Description : The kernel package contains the Linux kernel (vmlinuz), the core of any
            : Linux operating system.  The kernel handles the basic functions
            : of the operating system: memory allocation, process allocation, device
            : input and output, etc.

Name        : kernel
Arch        : x86_64
Version     : 3.10.0
Release     : 514.26.2.el7
Size        : 148 M
Repo        : installed
From repo   : updates
Summary     : The Linux kernel
URL         : http://www.kernel.org/
License     : GPLv2
Description : The kernel package contains the Linux kernel (vmlinuz), the core of any
            : Linux operating system.  The kernel handles the basic functions
            : of the operating system: memory allocation, process allocation, device
            : input and output, etc.

lo que realmente me interesa es la Liberación del campo: 5.el6_8.1 , 514.el7, 514.26.2.el7.

De acuerdo a algunas respuestas, no hay ningún oficial de las reglas que rigen la convención de nomenclatura de la Liberación del campo. ¿es esto cierto? o tienen convenio de nomenclatura específica para cada tipo de paquete de software?

1voto

ChewyChunks Puntos 224

Ver https://fedoraproject.org/wiki/Packaging:DistTag para la documentación completa.

Esta macro se utiliza para distinguir dos paquetes idénticos, que en realidad no son idénticos.

Para el paquete de ejemplo python-alembic. Usted puede tener archivos python-alembic-0.9.1-1.el6.rpm y python-alembic-0.9.1-1.fc26.rpm. Ellos tienen el mismo contenido, el mismo código. Pero son almacenados en camino diferente. EL6 de uso /usr/lib/python2.6/site-packages/alembic pero FC26 tienen /usr/lib/python2.7/site-packages/alembic (la diferencia está en la versión de python). Así .el6 paquete no funciona en Fedora 26 y viceversa.

Sin la dist etiqueta tendrá sólo python-alembic-0.9.1-1 y usted tendrá tiempo duro a la figura si es adecuado para su sistema operativo.

Y no se suele definir el contenido de dist etiqueta. Es definido por uno de los paquetes del sistema automáticamente.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: