Vyhledávání na webu

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:

  1. 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.