Otu esi eji akụkọ Yum chọpụta ozi ngwugwu arụnyere ma ọ bụ wepụrụ


ajụjụ na ngwugwu arụnyere na/ma ọ bụ ngwugwu dị gbakwunyere ọtụtụ ihe ndị ọzọ.

N'isiokwu a, anyị ga-akọwa otu esi ele akụkọ ihe mere eme nke azụmahịa YUM iji chọpụta ozi gbasara ngwugwu arụnyere na nke ebe ewepụrụ/kpochapụ na usoro.

N'okpuru bụ ụfọdụ ọmụmaatụ otu esi eji iwu akụkọ ihe mere eme YUM.

Lelee akụkọ YUM zuru ezu

Iji lelee akụkọ zuru oke nke azụmahịa YUM, anyị nwere ike ịgba ọsọ iwu dị n'okpuru ebe a ga-egosi anyị: id azụmahịa, onye ọrụ nbanye nke mere otu ihe ahụ, ụbọchị na oge mgbe ọrụ ahụ mere, ihe omume ahụ na ozi ndị ọzọ gbasara ihe ọ bụla na-ezighi ezi. na ọrụ:

# yum history 

Jiri Yum chọta ozi ngwugwu

Ihe ndekọ akụkọ ihe mere eme nyere iwu: ozi/ndepụta/nchịkọta nwere ike were NJ azụmahịa ma ọ bụ aha ngwugwu dị ka arụmụka. Ọzọkwa, ndepụta sub-iwu nwere ike were arụmụka pụrụ iche, ihe niile pụtara - azụmahịa niile.

Iwu akụkọ ihe mere eme gara aga bụ ịgba ọsọ:

# yum history list all

Na, ị nwere ike ịlele nkọwa nke azụmahịa gbasara ngwugwu enyere dị ka httpd sava weebụ nwere iwu ozi dị ka ndị a:

# yum history info httpd

Iji nweta nchịkọta azụmahịa gbasara ngwugwu httpd, anyị nwere ike ịnye iwu a:

# yum history summary httpd

Ọ dịkwa ike iji ID azụmahịa, iwu dị n'okpuru ga-egosipụta nkọwa nke ID azụmahịa 15.

# yum history info 15

Jiri akụkọ Yum chọta ozi azụmahịa ngwugwu

Enwere obere iwu na-ebipụta nkọwa azụmahịa nke otu ngwugwu ma ọ bụ otu ngwugwu. Anyị nwere ike iji ngwugwu-list ma ọ bụ package_info iji lelee ozi ndị ọzọ gbasara ngwungwu httpd dị ka nke a:

# yum history package-list httpd
OR
# yum history package-info httpd

Iji nweta akụkọ gbasara ọtụtụ ngwugwu, anyị nwere ike ịgba ọsọ:

# yum history package-list httpd epel-release
OR
# yum history packages-list httpd epel-release

Jiri Yum iji tụgharịa ngwugwu

Ọzọkwa, enwere ụfọdụ iwu obere akụkọ ihe mere eme na-enyere anyị aka: megharịa/megharia/tụgharịa azụmahịa.

  1. Wepu - ga-emegharị azụmahịa akọwapụtara.
  2. megharịa – megharịa ọrụ nke azụmahịa akọwapụtara
  3. laghachi azụ - ga-emegharị azụmahịa niile ruo n'ókè nke azụmahịa akọwapụtara.

Ha na-ewere otu id azụmahịa ma ọ bụ isiokwu ikpeazụ yana nkwụsị site na azụmahịa ikpeazụ.

Dịka ọmụmaatụ, na-eche na anyị emeela azụmahịa 60, ikpeazụ na-ezo aka na azụmahịa 60, na ikpeazụ-4 na-atụ aka na azụmahịa 56.

Otu a ka sub-iwu dị n'elu si arụ ọrụ: Ọ bụrụ na anyị nwere azụmahịa 5: V, W, X, Y na Z, ebe ngwugwu ebe arụnyere n'otu n'otu.

# 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. 

N'ihe atụ na-esonụ, azụmahịa 2 bụ ọrụ mmelite, dị ka a hụrụ n'okpuru, iwu redo na-esote ga-emeghachi azụmahịa 2 na-emelite ngwugwu niile emelitere n'oge ahụ:

# yum history | grep -w "2"
# yum history redo 2

Iwu redo nwekwara ike were ụfọdụ arụmụka nhọrọ tupu anyị ezipụta azụmahịa:

  1. force-reinstall – wụnyeghachi ngwugwu ọ bụla arụnyere na azụmahịa ahụ (site na yum install, kwalite ma ọ bụ wetuo ya).
  2. force-weve – na-ewepụ ngwungwu ọ bụla emelitere ma ọ bụ wetuo ya.

# yum history redo force-reinstall 16

Chọta ebe nchekwa data Yum History na ozi isi mmalite

Iwu ndị a na-enye anyị ozi gbasara DB akụkọ ihe mere eme na isi mmalite ozi ndị ọzọ:

  1. addon-info – ga-eweta isi mmalite nke ozi ndị ọzọ.
  2. stats – na-egosiputa ọnụ ọgụgụ gbasara akụkọ DB dị ugbu a.
  3. sync – na-enyere anyị aka ịgbanwe data rpmdb/yumdb echekwara maka ngwungwu ọ bụla arụnyere.

Tulee iwu ndị a dị n'okpuru ka ịghọta ka iwu ndị a si arụ ọrụ:

# yum history addon-info
# yum history stats
# yum history sync

Iji tọọ faịlụ akụkọ ihe mere eme ọhụrụ, jiri obere iwu ọhụrụ:

# yum history new

Anyị nwere ike ịchọta ozi zuru ezu gbasara iwu akụkọ ihe mere eme YUM na ọtụtụ iwu ndị ọzọ na yum man ibe:

# man yum

Nke ahụ bụ maka ugbu a. N'ime ntuziaka a, anyị kọwara iwu akụkọ ihe mere eme YUM dị iche iche iji lelee nkọwa nke azụmahịa YUM. Cheta ịnye anyị echiche gị gbasara ntuziaka a site na ngalaba nkọwa n'okpuru.