YUM yra interaktyvi, aukšto lygio paketų tvarkyklė, pagrįsta rpm RHEL/CentOS sistemas, tai leidžia vartotojams įdiegti naujus paketus, pašalinti/ištrinti senus/nepageidaujamus paketus. Tai gali automatiškai paleisti sistemos naujinius atlieka priklausomybės analizę, taip pat atlieka užklausas apie įdiegtus paketus ir (arba) turimus paketus ir dar daugiau.
Šiame straipsnyje paaiškinsime, kaip peržiūrėti YUM operacijų istoriją, kad sužinotumėte informaciją apie įdiegtus paketus ir tuos, kurie buvo pašalinti/ištrinti iš sistemos.
Siūlomas skaitymas:20 „Linux YUM“ komandų paketų valdymui
Žemiau pateikiami keli YUM istorijos komandos naudojimo pavyzdžiai.
Norėdami peržiūrėti visą istoriją YUM operacijas, galime paleisti žemiau esančią komandą, kuri parodys mums: sandorio ID, prisijungimo naudotojas, kuris įvykdė konkrečią operaciją veiksmas, data ir laikas, kada operacija įvyko, faktinis veiksmas ir papildoma informacija apie bet kokius netinkamus veiksmus operacija:
# yum istorija
Istorijos antrinės komandos: informacija/sąrašas/santrauka kaip argumentą gali priimti operacijos ID arba paketo pavadinimą. Be to, sąrašo antrinė komanda gali turėti specialų argumentą, visa reikšmė-visas operacijas.
Ankstesnė istorijos komanda prilygsta vykdymui:
# yum istorijos sąrašas.
Taip pat galite peržiūrėti išsamią informaciją apie operacijas, susijusias su tam tikru paketu, pvz httpd
žiniatinklio serverį su info
komandą taip:
# yum istorijos informacija httpd.
Norėdami gauti susijusių operacijų suvestinę httpd
paketą, galime išduoti šią komandą:
# yum istorijos santrauka httpd.
Taip pat galima pasinaudoti sandoriu ID, žemiau pateikta komanda parodys išsamią operacijos ID informaciją 15
.
# yum istorija informacija 15.
Yra papildomų komandų, kurios išspausdina konkretaus paketo ar paketų grupės sandorio informaciją. Mes galime naudoti paketų sąrašas
arba package_info
norėdami pamatyti daugiau informacijos apie httpd
pakuotė tokia:
# yum istorijos paketų sąrašas httpd. ARBA. # yum istorijos paketas-informacija httpd.
Norėdami gauti kelių paketų istoriją, galime paleisti:
# yum istorijos paketų sąrašas httpd epel-release. ARBA. # yum istorijos paketų sąrašas httpd epel-release.
Be to, yra tam tikros istorijos antrinės komandos, leidžiančios mums: anuliuoti/perdaryti/atšaukti sandorių.
Jie ima vieną sandorio ID arba raktinį žodį paskutinį ir kompensuoja paskutinę operaciją.
Pavyzdžiui, darant prielaidą, kad atlikome 60 sandorių, „paskutinis“Reiškia sandorį 60, ir "paskutinis-4“Nurodo sandorį 56.
Siūlomas skaitymas:Kaip naudoti „yum-utils“ norint išlaikyti „Yum“ ir pagerinti jo našumą
Taip veikia aukščiau pateiktos antrinės komandos: Jei turime 5 operacijas: V, W, X, Y ir Z, kur paketai buvo įdiegti atitinkamai.
# yum history anuliuoti 2 # pašalins paketą W. # yum history redo 2 # iš naujo įdiegs paketą W. # yum istorijos atšaukimas 2 # pašalins paketus iš X, Y ir Z.
Šiame pavyzdyje 2 operacija buvo atnaujinimo operacija, kaip parodyta žemiau perdaryti tokia komanda pakartos 2 operaciją, atnaujindama visus iki to laiko atnaujintus paketus:
# yum istorija | grep -w "2"
# yum history redo 2.
The perdaryti Prieš nurodydami operaciją, antrinė komanda taip pat gali priimti keletą pasirenkamų argumentų:
# yum history redo force-install iš naujo 16.
Šios antrinės komandos suteikia mums informacijos apie istorijos DB ir papildomus informacijos šaltinius:
Apsvarstykite toliau pateiktas komandas, kad suprastumėte, kaip šios antrinės komandos praktiškai veikia:
# yum istorijos priedas. # Yum istorijos statistika. # yum istorijos sinchronizavimas.
Norėdami nustatyti naują istorijos failą, naudokite naują antrinę komandą:
# yum istorija nauja.
„Yum man“ puslapyje rasite visą informaciją apie YUM istorijos komandą ir keletą kitų komandų:
# vyras yum.
Tai kol kas tiek. Šiame vadove mes paaiškinome įvairias YUM istorijos komandas, kad peržiūrėtume išsamią YUM operacijų informaciją. Nepamirškite mums pateikti savo minčių apie šį vadovą per žemiau pateiktą komentarų skyrių.