Existe uma ferramenta ou mesmo uma distribuição inteira que suporte a reversão de pacotes alterados após uma atualização?
Como exemplo: eu atualizei os pacotes A, B e C. Depois de trabalhar com esses pacotes por vários dias, encontrei um bug em B que é um acordo.
Enquanto eu enviava um relatório de erros, também precisava fazer o downgrade de B para a versão anterior para poder concluir o que estava prestes a fazer. Enquanto isso, A é dependente de B, portanto, também precisa ser desclassificado, mas C é independente de ambos, para que possa permanecer na versão atual.
Existe uma ferramenta ou uma distribuição que suporta isso?
Eu sei que a maioria das distribuições tem uma maneira de fazer o downgrade de um pacote, mas isso geralmente é meio superficial ou nem mesmo possível porque o pacote anterior foi removido dos repositórios e, em alguns casos (por exemplo, após a atualização do servidor X e do Mesa), fica realmente .. . bagunçado.