Kā izmantot Yum vēsturi, lai uzzinātu informāciju par instalētajām vai noņemtajām pakotnēm
vaicājumi par instalētajām pakotnēm un/vai pieejamajām pakotnēm, kā arī vēl daudz vairāk.
Šajā rakstā mēs paskaidrosim, kā apskatīt YUM darījumu vēsturi, lai uzzinātu informāciju par instalētajām pakotnēm un tām, kuras tika noņemtas/izdzēstas no sistēmas.
Tālāk ir sniegti daži piemēri, kā izmantot komandu YUM vēsture.
Skatīt pilnīgu YUM vēsturi
Lai skatītu pilnu YUM darījumu vēsturi, mēs varam palaist komandu zemāk, kas mums parādīs: darījuma ID, pieteikšanās lietotājs, kurš izpildīja konkrēto darbību, datums un laiks, kad darbība notika, faktiskā darbība un papildu informācija par nepareizu lietu ar operāciju:
# yum history
Izmantojiet Yum, lai atrastu informāciju par iepakojumu
Apakškomandas Vēsture: informācija/saraksts/kopsavilkums kā argumentu var izmantot darījuma ID vai pakotnes nosaukumu. Turklāt saraksta apakškomandai var būt īpašs arguments, visa nozīme - visi darījumi.
Iepriekšējā vēstures komanda ir līdzvērtīga palaišanai:
# yum history list all
Un jūs varat apskatīt informāciju par darījumiem, kas saistīti ar konkrētu paketi, piemēram, tīmekļa serveri httpd
ar komandu info
šādi:
# yum history info httpd
Lai iegūtu apkopojumu par darījumiem, kas saistīti ar paketi httpd
, mēs varam izdot šādu komandu:
# yum history summary httpd
Ir arī iespējams izmantot darījuma ID, zemāk esošajā komandā tiks parādīta informācija par darījuma ID 15
.
# yum history info 15
Izmantojiet Yum vēsturi, lai atrastu informāciju par paketes darījumu informāciju
Ir apakškomandas, kas izdrukā informāciju par konkrētu paketi vai pakotņu grupu. Mēs varam izmantot package-list
vai package_info
, lai skatītu vairāk informācijas par paketi httpd
, piemēram:
# yum history package-list httpd OR # yum history package-info httpd
Lai iegūtu vairāku paku vēsturi, mēs varam palaist:
# yum history package-list httpd epel-release OR # yum history packages-list httpd epel-release
Izmantojiet Yum to Rollback Packages
Turklāt ir noteiktas vēstures apakškomandas, kas ļauj mums: atsaukt/pārtaisīt/atcelt darījumus.
- Atsaukt - tiks atsaukts noteikts darījums.
- pārtaisīt - atkārtojiet norādītā darījuma darbu
- atcelšana - visi darījumi tiks atsaukti līdz norādītajam darījumam.
Viņi ņem vai nu vienu darījuma ID, vai atslēgvārdu pēdējais, un nobīdi no pēdējā darījuma.
Piemēram, pieņemot, ka esam veikuši 60 darījumus, “pēdējais” attiecas uz 60. darījumu un “pēdējais-4” norāda uz 56. darījumu.
Šādi darbojas iepriekš minētās apakškomandas: ja mums ir 5 darījumi: V, W, X, Y un Z, kur attiecīgi ir instalētas pakotnes.
# 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.
Šajā piemērā 2. darījums bija atjaunināšanas darbība, kā redzams zemāk, pēc tam veiktā komanda atkārtot atkārtos 2. darījumu, atjauninot visas līdz tam laikam atjauninātās paketes:
# yum history | grep -w "2"
# yum history redo 2
Apakškomanda Redo var arī veikt dažus izvēles argumentus, pirms mēs norādām darījumu:
- piespiedu pārinstalēšana - atkārtoti instalē visus šajā darījumā instalētos pakotnes (izmantojot yum install, upgrade vai downgrade).
- piespiedu noņemšana - noņem visus atjauninātos vai pazeminātos paketus.
# yum history redo force-reinstall 16
Atrodiet Yum vēstures datu bāzi un informāciju par avotiem
Šīs apakškomandas sniedz mums informāciju par vēstures DB un papildu informācijas avotiem:
- addon-info - sniegs papildu informācijas avotus.
- statistika - parāda statistiku par pašreizējo vēstures DB.
- sinhronizācija - ļauj mums mainīt rpmdb/yumdb datus, kas saglabāti jebkurai instalētai pakotnei.
Apsveriet tālāk norādītās komandas, lai saprastu, kā šīs apakškomandas praktiski darbojas:
# yum history addon-info # yum history stats # yum history sync
Lai iestatītu jaunu vēstures failu, izmantojiet jauno apakškomandu:
# yum history new
Pilnu informāciju par komandu YUM history un vairākām citām komandām varam atrast yum man lapā:
# man yum
Pagaidām viss. Šajā rokasgrāmatā mēs izskaidrojām dažādas YUM vēstures komandas, lai skatītu informāciju par YUM darījumiem. Atcerieties piedāvāt mums savas domas par šo ceļvedi, izmantojot zemāk esošo komentāru sadaļu.