Tomemos mplayer
por ejemplo. Quiero compilar una nueva versión y crear un deb
paquete para implementarlo entre mis desarrolladores. El número de versión es 2:1.0~rc3+svn20090426-1ubuntu16.1
. No haré ningún cambio en el código, solo agregaré algunas opciones y una ubicación diferente para instalar.
Cuando se trata de versiones, ¿debería incrementar el epoch
número en 1? ¿O mantenerlo en 2 y también modificar el número de versión después de la época para reflejar la fecha svn con la que compilé?
Respuesta1
Preferiría que reconstruyeras la versión proporcionada por la distribución. Esto se debe a que existe al menos alguna garantía de que alguien supuestamente cuidadoso realmente probó esa versión en la propia distribución.
En cuanto al control de versiones, la época es una idea, pero prefiero que cambies la versión a algo como 2:1.0~rc3+svn20090426-1ubuntu16.1custom1
, simplemente por motivos de claridad. De esta manera, si desea evitar que las actualizaciones de la distribución instalen paquetes prístinos (creados por la distribución)...
- Usarfijación adecuada, o
Coloque un paquete en
hold
:/usr/bin/sudo echo "mplayer hold" | /usr/bin/sudo dpkg --set-selections