Esiste uno strumento o un'intera distribuzione che supporta il rollback dei pacchetti modificati dopo un aggiornamento?
Ad esempio: ho aggiornato i pacchetti A, B e C. Dopo aver lavorato con quei pacchetti per diversi giorni, ho riscontrato un bug in B che è un problema.
Mentre invio un rapporto sui bug, dovrei anche effettuare il downgrade di B alla versione precedente in modo da poter finire quello che stavo per fare. Nel frattempo A dipende da B, quindi dovrebbe essere declassato, ma C è indipendente da entrambi, quindi potrebbe rimanere nella sua versione attuale.
C'è uno strumento o una distribuzione che supporta questo?
So che la maggior parte delle distribuzioni ha un modo per eseguire il downgrade di un pacchetto, ma di solito è un po 'impreciso o addirittura impossibile perché il pacchetto precedente è stato rimosso dai repository e in alcuni casi (ad esempio dopo aver aggiornato X server e Mesa) diventa davvero .. . disordinato.