GNU/Linux >> Linux Esercitazione >  >> Linux

errore durante il caricamento delle librerie condivise:libncurses.so.5:

Se sei assolutamente sicuro che libncurses, noto anche come ncurses, sia installato, poiché hai eseguito con successo un "ls" della libreria, allora forse stai utilizzando un sistema operativo Linux a 64 bit e hai installato solo libncurses a 64 bit, quando il programma in esecuzione (adb) è a 32 bit.

In tal caso, un programma a 32 bit non può collegarsi a una libreria a 64 bit (e non la localizzerà comunque), quindi potrebbe essere necessario installare libcurses o ncurses (versione a 32 bit). Allo stesso modo, se stai eseguendo un adb a 64 bit, forse il tuo ncurses è a 32 bit (uno scenario possibile ma meno probabile).


errore durante il caricamento delle librerie condivise:libncurses.so.5

Se vedi questo, la tua distribuzione probabilmente ha una versione più recente di libncurse installata. Per prima cosa scopri quale versione di libncurses ha la tua distribuzione:

$ 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

In questo caso, abbiamo a che fare con la versione 6, quindi creiamo due collegamenti simbolici:

$ 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

Successivamente, il programma dovrebbe funzionare normalmente.


Se libncurses non è installato, installalo e riprova.

per binari a 32 bit:sudo apt-get install libncurses5:i386

per binari a 64 bit :sudo apt-get install libncurses5

Installa anche la raccolta di librerie utilizzando questo comando,

sudo apt-get install ia32-libs


Linux
  1. Errore durante il caricamento delle librerie condivise libcrypto.so.1.1 – OpenSSL [fissare]

  2. Caricamento di librerie condivise e utilizzo della RAM?

  3. "quale" equivalente per le biblioteche condivise?

  4. Come correggere "errore durante il caricamento delle librerie condivise:libgtk-x11-2.0.so.0"

  5. R1Soft :si è verificato un errore durante il caricamento del modulo hcpdriver

Come risolvere l'errore "pacman:errore durante il caricamento delle librerie condivise" in Arch Linux

"errore durante il caricamento delle librerie condivise:libjli.so:impossibile aprire il file oggetto condiviso:nessun file o directory del genere" Errore 'java -version' all'avvio

Errore Linux durante il caricamento delle librerie condivise:impossibile aprire il file oggetto condiviso:file o directory non presenti

Errore durante l'utilizzo di una versione più recente di glibc

docker compose:errore durante il caricamento delle librerie condivise:libz.so.1:impossibile mappare il segmento dall'oggetto condiviso:operazione non consentita

Errore durante l'installazione di Nodejs su Godaddy Shared Linux Hosting