Dobrý den, přátelé. Yum je jedním z nejdůležitějších správců balíčků kvůli věcem, jako je historie Yum. Takže použijeme historii yum ke zjištění informací o balíčcích o nainstalovaných nebo odinstalovaných balíčcích v systému. Kromě toho se historie yum používá k ověření transakcí, které byly s tímto programem provedeny.
Používání historie yum v Linuxu
Hlavním důvodem použití příkazu yum a dílčího příkazu history je ověření transakcí, které příkaz v průběhu času provedl. Tyto transakce mohou být společnou aktualizací balíčku, odinstalací nebo instalací. Každý z nich je označen ID pro lepší správu.
Kromě toho se můžeme vrátit do předchozího stavu nebo zkontrolovat historii, která byla vytvořena. Je to zázrak, který vám vysvětlíme.
I když možnosti yum history
je několik, ty nejdůležitější jsou
- informace :Zobrazuje informace o transakcích.
- seznam :to nám umožňuje zobrazit seznam provedených transakcí.
- zopakovat :který opakuje úkoly provedené v transakci.
- vrátit zpět :Vrátí se k předchozímu stavu provedené transakce.
- vrácení zpět :V tomto případě obrátí konfiguraci RPM balíčků na předchozí stav transakce. Je možné, že k dosažení cíle lze udělat několik.
S těmito operacemi to stačí použít.
V tomto příspěvku provedu příkazy jako uživatel root, abych se vyhnul problémům.
Zobrazení transakcí s historií yum
Pokud použijete příkaz
yum history
Nebo:
yum history list all
Zobrazí se výstupní obrazovka se všemi transakcemi, které byly provedeny.
Pole na výstupní obrazovce zobrazují ID, samotný příkaz; datum a čas provedení; akce, která byla provedena; a nakonec číslo označující dotčené balíčky spolu s legendou.
Můžete také použít list
dotaz na historii transakcí konkrétního balíčku. Například:
yum history list vim-minimal
ID | Command line | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7 | update | 2022-03-09 20:43 | Upgrade | 23 <
1 | | 2022-01-24 09:47 | Install | 391 >E
Zobrazit informace o transakci
Pomocí ID transakce a ìnfo
příkazu, můžeme zobrazit informace o provedené transakci.
Například,
yum history info 7
Zde budete mít informace o balíčcích, které byly ovlivněny.
Podobně můžete zadat balíček, abyste se dozvěděli informace o transakci, do které byl zapojen.
Vrácení historie Yum
Abych to demonstroval, nejprve nainstaluji dva balíčky jako nano
a vim
.
yum install nano vim
Pokud znovu zobrazíte seznam transakcí, bude vypadat nějak takto
yum history
Nyní se musíme vrátit do stavu před instalací nano
a vim
.
yum history rollback 7
To znamená, že se vrátí do stavu před poslední transakcí, takže nano
a vim
bude odstraněn.
Chcete-li transakci znovu provést, můžete použít redo
stejným způsobem jako Rollback. Rozdíl je v tom, že opakování provede znovu vše, co transakce provedla.
Nyní možnost vrátit zpět
O undo
operace je podobná jako rollback, takže stačí použít
yum history undo 7
Ale jak jsme řekli, používají se velmi podobným způsobem.
Závěr
Historie Yum je velmi užitečný nástroj pro poznání a správu transakcí, které byly provedeny v YUM. Kromě toho jej lze použít ke sledování změn v balíčcích.
Doufám, že se vám tento příspěvek líbil.