Kuidas kasutada Yumi ajalugu installitud või eemaldatud pakettide teabe väljaselgitamiseks
päringud installitud pakettide ja/või saadaolevate pakettide kohta ning palju muud.
Selles artiklis selgitame, kuidas vaadata YUM-i tehingute ajalugu, et saada teavet installitud pakettide ja nende kohta, mis süsteemist eemaldati/kustutati.
Allpool on mõned näited YUM-i ajaloo käsu kasutamisest.
Kuva täielik YUM-i ajalugu
YUM-i tehingute täieliku ajaloo kuvamiseks võime käivitada alloleva käsu, mis näitab meile järgmist: tehingu ID, konkreetse toimingu sooritanud sisselogimise kasutaja, toimingu kuupäev ja kellaaeg, tegelik toiming ja lisateave vale asja kohta operatsiooniga:
# yum history
Paketiinfo leidmiseks kasutage Yumi
Ajalugu alamkäsud: info/nimekiri/kokkuvõte võivad argumendiks võtta tehingu ID või paketi nime. Lisaks võib loendi alamkäsu võtta spetsiaalse argumendi, mis tähendab kõiki tehinguid.
Eelmine ajaloo käsk on samaväärne käivitamisega:
# yum history list all
Ja saate vaadata antud paketiga seotud tehingute üksikasju, näiteks veebiserver httpd
käsuga info
järgmiselt:
# yum history info httpd
Paketiga httpd
seotud tehingute kokkuvõtte saamiseks võime anda järgmise käsu:
# yum history summary httpd
Samuti on võimalik kasutada tehingu ID-d, allolev käsk kuvab tehingu ID 15
üksikasjad.
# yum history info 15
Paketi tehingute teabe leidmiseks kasutage Yumi ajalugu
On alamkäske, mis printivad välja konkreetse paketi või pakettide rühma tehingu üksikasjad. Paketi httpd
kohta lisateabe nägemiseks võime kasutada package-list
või package_info
:
# yum history package-list httpd OR # yum history package-info httpd
Mitme paketi ajaloo saamiseks võime käivitada:
# yum history package-list httpd epel-release OR # yum history packages-list httpd epel-release
Pakettide tagasivõtmiseks kasutage rakendust Yum
Lisaks on teatud ajaloo alamkäsud, mis võimaldavad meil tehinguid tagasi võtta/uuesti teha/tagasivõtmist.
- Võta tagasi - tühistab määratud tehingu.
- ümber - korrake määratud tehingu tööd
- tagasivõtmine - tühistab kõik tehingud kuni määratud tehinguni.
Nad võtavad kas ühe tehingu ID või märksõna viimane ja nihe viimasest tehingust.
Näiteks eeldades, et oleme teinud 60 tehingut, osutab „viimane” tehingule 60 ja „viimane-4” tehingule 56.
Nii toimivad ülaltoodud alamkäsud: kui meil on 5 tehingut: V, W, X, Y ja Z, kuhu paketid on vastavalt installitud.
# yum history undo 2 #will remove package W # yum history redo 2 #will reinstall package W # yum history rollback 2 #will remove packages from X, Y, and Z.
Järgmises näites oli tehing 2 värskendustoiming, nagu allpool näha, kordab järgmine käsk Redo järgmist tehingut 2, mis uuendab kõiki selleks ajaks värskendatud pakette:
# yum history | grep -w "2"
# yum history redo 2
Alamkäsk Redo võib enne tehingu määramist võtta ka valikulisi argumente:
- sundinstallimine - installib uuesti kõik selle tehinguga installitud paketid (installimise, täiendamise või alandamise kaudu).
- sundimine - eemaldab kõik paketid, mida on värskendatud või alandatud versioonile.
# yum history redo force-reinstall 16
Leidke Yumi ajaloo andmebaas ja allikate teave
Need alamkäsud pakuvad meile teavet ajaloo DB ja täiendavate teabeallikate kohta:
- addon-info - pakub lisateavet.
- statistika - kuvab statistika praeguse ajaloo DB kohta.
- sünkroonimine - võimaldab meil muuta kõigi installitud pakettide jaoks salvestatud andmeid rpmdb/yumdb.
Mõelge allpool olevatele käskudele, et mõista, kuidas need alamkäsud praktiliselt toimivad:
# yum history addon-info # yum history stats # yum history sync
Uue ajaloofaili määramiseks kasutage uut alamkäsku:
# yum history new
Täieliku teabe YUM-i ajaloo käsu ja paljude teiste käskude kohta leiate yum-i man lehelt:
# man yum
Praegu on see kõik. Selles juhendis selgitasime erinevaid YUM-i ajaloo käske, et vaadata YUM-i tehingute üksikasju. Ärge unustage meile pakkuda oma mõtteid selle juhendi kohta allpool oleva kommentaaride jaotise kaudu.