Snapper permite que você tire instantâneos do seu sistema e, em seguida, reverta as alterações.
A minha pergunta é: reverter as alterações mantém as coisas consistentes? Por exemplo, digamos que eu instale o pacote A, com dependência C (então C é instalado automaticamente). Então eu instalei o pacote B, que também depende de C. Então eu reverta a mudança na qual eu instalei A, não pensando no fato de que o C também foi instalado.
Minha pergunta é: o que acontece com B? O pacote está simplesmente quebrado ou "alguma coisa" percebe que C é importante e impede que sua instalação seja revertida.
Em geral, o recurso de reversão executa as etapas para garantir a consistência do sistema?
Tags dependencies snapper