Kuinka kumota tai tehdä Yum-asennus uudelleen CentOS: lle ja RHEL: lle


Yksi tärkeimmistä ja hyödyllisimmistä ominaisuuksista, jotka on lisätty YUM Package Manageriin (versiosta 3.2.25), on ”yum history” -komento. Sen avulla voit tarkastella järjestelmässä suoritettujen yum-tapahtumien koko historiaa.

Se näyttää päivämäärät ja kellonajat, jolloin tapahtuma suoritettiin, onnistuiko tapahtuma vai keskeytyykö se, pakettien lukumäärä ja paljon muuta.

Tärkeää on, että yum-historiaa voidaan käyttää tiettyjen tapahtumien kumoamiseen tai uudelleen tekemiseen. Tässä artikkelissa näytetään kuinka kumota tai tehdä uudelleen asennus, mukaan lukien riippuvuudet CentOS/RHEL-jakelusta.

Tätä varten sinun on ensin tarkistettava yum-tapahtumahistoria suorittamalla seuraava komento pääkäyttäjänä, muuten käytä sudo-komentoa juurioikeuksien saamiseksi.

$ sudo yum history  
OR
$ sudo yum history list all

Yum-historia näyttää yllä olevan kuvakaappauksen lähdöstä tapahtuman tunnuksen, komentorivin, päivämäärän ja kellonajan, toiminnan ja paljon muuta.

Jos haluat kumota asennuksen, ota huomioon tapahtuman tunnus ja suorita vaadittu toiminto. Tässä esimerkissä haluamme kumota asennuksen tunnuksella 63, joka poistaa määritettyyn tapahtumaan asennetun paketin seuraavasti (kirjoita pyydettäessä y/yes ).

$ sudo yum history undo 63

Jos haluat tehdä uuden asennuksen uudelleen, kuten aiemmin, ota huomioon tapahtuman tunnus ja suorita se. Voit esimerkiksi suorittaa asennuksen uudelleen ID 63: lla suorittamalla seuraavan komennon.

$ sudo yum history redo 63

Huomaa, että voit tehdä saman yum remove/delete -tapahtumalle. Tärkein huomioitava asia on yum install- tai yum remove -toiminnon tunnus.

Lisätietoja yum-historiasta on tässä oppaassa:

  1. Kuinka käyttää Yum-historiaa asennettujen tai poistettujen pakettien tietojen selvittämiseen

Tässä kaikki tältä erää! Tässä artikkelissa osoitimme kuinka kumota tai tehdä uudelleen asennus, mukaan lukien riippuvuudet CentOS/RHEL: stä. Jaa ajatuksesi kanssamme alla olevan kommenttilomakkeen kautta.