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.

  1. Atsaukt - tiks atsaukts noteikts darījums.
  2. pārtaisīt - atkārtojiet norādītā darījuma darbu
  3. 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:

  1. piespiedu pārinstalēšana - atkārtoti instalē visus šajā darījumā instalētos pakotnes (izmantojot yum install, upgrade vai downgrade).
  2. 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:

  1. addon-info - sniegs papildu informācijas avotus.
  2. statistika - parāda statistiku par pašreizējo vēstures DB.
  3. 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.