GNU/Linux >> Znalost Linux >  >> Linux

chyba při načítání sdílených knihoven:libncurses.so.5:

Pokud jste si naprosto jisti, že libncurses, neboli ncurses, je nainstalován, jako když jste provedli úspěšné „ls“ knihovny, pak možná používáte 64bitový operační systém Linux a máte nainstalovaný pouze 64bitový libncurses, když spuštěný program (adb) je 32bitový.

Pokud ano, 32bitový program se nemůže připojit k 64bitové knihovně (a stejně ji nenajde), takže možná budete muset nainstalovat libcurses nebo ncurses (32bitová verze). Podobně, pokud používáte 64bitovou adb, možná je vaše ncurses 32bitová (možný, ale méně pravděpodobný scénář).


chyba při načítání sdílených knihoven:libncurses.so.5

Pokud toto vidíte, vaše distribuce má pravděpodobně nainstalovanou novější verzi libncurse. Nejprve zjistěte, jakou verzi libncurses má vaše distro:

$ ls -1 /usr/lib/libncurses*
/usr/lib/libncurses.so
/usr/lib/libncurses++.so
/usr/lib/libncurses++w.so
/usr/lib/libncursesw.so
/usr/lib/libncurses++w.so.6
/usr/lib/libncursesw.so.6
/usr/lib/libncurses++w.so.6.0
/usr/lib/libncursesw.so.6.0

V tomto případě se jedná o verzi 6, takže vytvoříme dva symbolické odkazy:

$ sudo ln -s /usr/lib/libncursesw.so.6.0 /usr/lib/libncurses.so.5
$ sudo ln -s /usr/lib/libncursesw.so.6.0 /usr/lib/libtinfo.so.5

Poté by měl program běžet normálně.


Pokud libncurses není nainstalován, nainstalujte jej a zkuste to znovu.

pro 32bitové binární soubory:sudo apt-get install libncurses5:i386

pro 64bitové binární soubory:sudo apt-get install libncurses5

Pomocí tohoto příkazu

nainstalujte také kolekci knihoven

sudo apt-get install ia32-libs


Linux
  1. Jak opravit chybu instalace Pythonu při načítání sdílených knihoven:libssl.so.1.0.0? [vyřešeno]

  2. Chyba při načítání sdílených knihoven libcrypto.so.1.1 – OpenSSL [Oprava]

  3. Načítání sdílených knihoven a využití RAM?

  1. „který“ ekvivalent pro sdílené knihovny?

  2. Rpm:Chyba při načítání sdílených knihoven:Libz.so.1:Nelze otevřít soubor sdíleného objektu:Žádný takový soubor

  3. cp:vynechání adresáře – chyba při kopírování adresáře v Linuxu

  1. "chyba při načítání sdílených knihoven:libjli.so:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář" chyba "java -version" při spuštění

  2. Chyba Linuxu při načítání sdílených knihoven:nelze otevřít soubor sdíleného objektu:Žádný takový soubor nebo adresář

  3. Chyba při načítání sdílené knihovny (glew)