GNU/Linux >> Znalost Linux >  >> Cent OS

Jak přeinstalovat poškozenou knihovnu pomocí yum

Tento příspěvek uživatele provede, jak přeinstalovat poškozenou knihovnu pomocí yum.

Obecně platí, že příkaz níže zjistí, ke kterému balíčku poškozená knihovna patří:

# yum provides \*/[so_file]

V tomto příkladu jsme použili tuto chybovou zprávu „/bin/login:chyba při načítání sdílených knihoven:/lib64/libcrypt.so.1:soubor je příliš krátký ” k identifikaci poškozené knihovny a nalezení balíčku, ze kterého původně pochází:

# yum provides \*/libcrypt.so.1
...
glibc-2.17-260.0.17.el7_6.6.x86_64 : The GNU libc libraries
Repo : ol7_x86_64_latest
Matched from:
Filename : /lib64/libcrypt.so.1

V tomto případě je balíček, ze kterého knihovna původně pochází, „glibc-2.17-260.0.17.el7_6.6.x86_64 “. Toto je balíček, který je třeba přeinstalovat. Obecný příkaz je:

# yum reinstall [package name]

Z našeho příkladu je příkaz:

# yum reinstall glibc-2.17-260.0.17.el7_6.6.x86_64


Cent OS
  1. Jak přeinstalovat všechny nainstalované balíčky pomocí Zypper?

  2. Jak obnovit poškozený Shotwell Db?

  3. Jak nainstalovat nano editor s yum

  1. Jak nakonfigurovat IMAP s SSL

  2. CentOS/RHEL:Jak najít balíček s chybějícím souborem pomocí YUM

  3. Jak propojit knihovnu C Runtime s 'ld'?

  1. Jak přidat úložiště Yum

  2. CentOS / RHEL 6 :Jak vypsat nebo nainstalovat pouze aktualizace zabezpečení s yum

  3. Jak upgraduji na nejnovější verzi PHP v CentOS pomocí yum?