tag easytag linux dependencies version debian dpkg

linux - easytag - ¿Qué significan los dos puntos(:) y el punto(-) en un número de versión dpkg?



dependencies version (1)

Estoy tratando de obtener el número de versión de un paquete ya instalado, para construir una lista de dependencias para un dpkg.

Si escribo "dpkg -l | grep libqtcore4" en mi terminal obtengo el siguiente resultado:

ii libqtgui4 4:4.7.4-0ubuntu8 Qt 4 GUI module ii libqtgui4:i386 4:4.7.4-0ubuntu8 Qt 4 GUI module

Mi pregunta es; ¿Qué diablos significa el colon (:) en el número de versión, y qué significa el -0ubuntu al final?


El número antes de : es la época . Esto anula la versión para ordenar, por ejemplo, 3: 3.1 se considera más nuevo que 2: 3.2. Se usa cuando un envasador necesita degradar un paquete en los repos por una de varias razones.

El número (valor, realmente) después de - es el lanzamiento . Diferencia entre las diferentes versiones de un paquete que tienen la misma versión. Se usa, por ejemplo, parches de seguridad para una versión existente del software.