¿Existe una herramienta o incluso una distribución completa que admita la reversión de paquetes modificados después de una actualización?
Como ejemplo: actualicé los paquetes A, B y C. Después de trabajar con esos paquetes durante varios días, me encuentro con un error en B que rompe el trato.
Si bien enviaría un informe de error, también necesitaría degradar B a la versión anterior para poder terminar lo que estaba a punto de hacer. Mientras tanto, A depende de B, por lo que también debería ser degradado, pero C es independiente de ambos, por lo que podría permanecer en su versión actual.
¿Existe alguna herramienta o distribución que lo respalde?
Sé que la mayoría de las distribuciones tienen una forma de degradar un paquete, pero eso suele ser un poco incompleto o incluso imposible porque el paquete anterior se eliminó de los repositorios y en algunos casos (por ejemplo, después de actualizar el servidor X y Mesa) se pone realmente ... . sucio.