Jika Anda benar-benar yakin bahwa libncurses, alias ncurses, diinstal, seperti Anda telah melakukan 'ls' perpustakaan yang berhasil, maka mungkin Anda menjalankan sistem operasi Linux 64 bit dan hanya menginstal libncurses 64 bit, ketika program yang berjalan (adb) adalah 32 bit.
Jika demikian, program 32 bit tidak dapat menautkan ke perpustakaan 64 bit (dan tetap tidak akan menemukannya), jadi Anda mungkin harus menginstal libcurses, atau ncurses (versi 32 bit). Demikian juga, jika Anda menjalankan adb 64 bit, mungkin ncurses Anda adalah 32 bit (skenario yang mungkin tetapi kecil kemungkinannya).
kesalahan saat memuat pustaka bersama:libncurses.so.5
Jika Anda melihat ini, distro Anda mungkin menginstal versi libncurse yang lebih baru. Cari tahu dulu versi libncurses yang dimiliki distro Anda:
$ 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
Dalam hal ini, kita berurusan dengan versi 6, jadi kita membuat dua symlink:
$ 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
Setelah ini, program akan berjalan normal.
Jika libncurses belum diinstal, instal dan coba lagi.
untuk biner 32-bit :sudo apt-get install libncurses5:i386
untuk binari 64-bit :sudo apt-get install libncurses5
Instal juga koleksi perpustakaan dengan menggunakan perintah ini,
sudo apt-get install ia32-libs