En okuyalım resmi belgeler :
dnf history rollback <transaction-spec>
Belirtilen işlemden sonra gerçekleştirilen tüm işlemleri geri alma. RPMDB'nin mevcut durumu nedeniyle herhangi bir işlemi geri almak mümkün değilse, hiçbir işlemi geri almayın.
Vurgu benimdir. Yani bu komut komutu ifade eder undo
. Tamam, geri al ile ilgili belgeleri okuyalım:
dnf history undo <transaction-spec>
Belirtilen işlemde gerçekleştirilen tüm işlemlerin tersini gerçekleştirin. RPMDB'nin mevcut durumu nedeniyle herhangi bir işlemi geri almak mümkün değilse, hiçbir işlemi geri almayın.
Bu iki komutun, birincisinin birkaç işlemi geri alabilmesi ve daha sonra sadece bir tanesinin geri alınması dışında aynı şeyleri yaptığı anlaşılıyor.
Bu anlayış doğru mu? (İlk elden deneyimin cevaplarını takdir ediyorum , kılavuzu nasıl yorumladığınız açısından değil, tahminlerle değil, gerçeklerle ilgileniyorum.)
Bağlam: Ben çalışır dnf upgrade -y
ve sonra bazı sınamalar çalışır ve sonra sınama başarısız dnf değişiklikleri tersine bir komut dosyası yazmak gerekir . Bunu başarmanın en iyi yolunu arıyorum.