Jak vrátit zpět nebo znovu provést instalaci Yum na CentOS a RHEL
Jednou z nejdůležitějších a nejužitečnějších funkcí přidaných do Správce balíčků YUM (od verze 3.2.25) je příkaz „yum history“. Umožňuje vám zkontrolovat úplnou historii transakcí yum, které byly v systému spuštěny.
Ukazuje data a časy, kdy byly transakce provedeny, zda byly transakce úspěšné nebo byly přerušeny, počet ovlivněných balíčků a mnoho dalšího.
Důležité je, že yum historii lze použít k zrušení nebo opakování určitých transakcí. V tomto článku si ukážeme, jak vrátit zpět nebo zopakovat instalaci yum včetně závislostí na distribuci CentOS/RHEL.
Chcete-li to provést, musíte nejprve zkontrolovat historii transakcí yum spuštěním následujícího příkazu jako root uživatel, jinak použijte příkaz sudo k získání práv root.
sudo yum history
OR
sudo yum history list all
Z výstupu na snímku obrazovky výše vám yum historie zobrazuje ID transakce, příkazový řádek, datum a čas, akci a další.
Chcete-li vrátit zpět yum instalaci, poznamenejte si ID transakce a proveďte požadovanou akci. V tomto příkladu chceme zrušit instalaci s ID 63, čímž se vymaže balíček, který byl nainstalován v zadané transakci, následovně (na požádání zadejte y/yes
).
sudo yum history undo 63
Chcete-li zopakovat instalaci yum, jako dříve, poznamenejte si ID transakce a spusťte ji. Chcete-li například znovu provést instalaci s ID 63, spusťte následující příkaz.
sudo yum history redo 63
Všimněte si, že totéž můžete udělat pro yum transakci odstranění/vymazání. Nejdůležitější je poznamenat ID transakce akce yum install nebo yum remove.
Další informace o historii yum naleznete v této příručce:
- Jak používat „Historie Yum“ ke zjištění informací o nainstalovaných nebo odebraných balíčcích
To je prozatím vše! V tomto článku jsme ukázali, jak vrátit zpět nebo znovu provést instalaci yum včetně závislostí na CentOS/RHEL. Podělte se s námi o své myšlenky prostřednictvím formuláře pro komentáře níže.