Wyszukiwanie w witrynie

Jak cofnąć lub powtórzyć instalację Yum na CentOS i RHEL


Jedną z najważniejszych i najbardziej przydatnych funkcji dodanych do Menedżera pakietów YUM (od wersji 3.2.25) jest polecenie „historia yum”. Umożliwia przeglądanie pełnej historii transakcji yum, które zostały przeprowadzone w systemie.

Pokazuje daty i godziny przeprowadzenia transakcji, powodzenie transakcji lub jej przerwanie, liczbę przesyłek, których to dotyczy, i wiele więcej.

Co ważne, historii yum można użyć do cofnięcia lub ponowienia określonych transakcji. W tym artykule pokażemy, jak cofnąć lub ponowić instalację yum, łącznie z zależnościami od dystrybucji CentOS/RHEL.

Aby to zrobić, musisz najpierw przejrzeć historię transakcji yum, uruchamiając poniższe polecenie jako użytkownik root, w przeciwnym razie użyj polecenia sudo, aby uzyskać uprawnienia roota.

sudo yum history  
OR
sudo yum history list all

Z wyników pokazanych na powyższym zrzucie ekranu historia yum pokazuje identyfikator transakcji, wiersz poleceń, datę i godzinę, akcję i inne informacje.

Aby cofnąć instalację mniam, zanotuj identyfikator transakcji i wykonaj wymagane działanie. W tym przykładzie chcemy cofnąć instalację z ID 63, co spowoduje usunięcie pakietu zainstalowanego w określonej transakcji w następujący sposób (wprowadź y/yes, gdy pojawi się pytanie ).

sudo yum history undo 63

Aby ponowić instalację yum, tak jak poprzednio, zanotuj identyfikator transakcji i uruchom go. Na przykład, aby powtórzyć instalację z ID 63, uruchom następujące polecenie.

sudo yum history redo 63

Pamiętaj, że możesz zrobić to samo w przypadku transakcji usuwania/kasowania mniam. Najważniejszą rzeczą, na którą należy zwrócić uwagę, jest identyfikator transakcji akcji mniam instalacja lub usunięcie mniam.

Więcej informacji na temat historii mniam znajdziesz w tym przewodniku:

  1. Jak korzystać z „Historii Yum”, aby znaleźć informacje o zainstalowanych lub usuniętych pakietach

To wszystko na teraz! W tym artykule pokazaliśmy, jak cofnąć lub ponowić instalację yum, w tym zależności od CentOS/RHEL. Podziel się z nami swoimi przemyśleniami za pomocą poniższego formularza komentarza.