我正在尝试创建一个自定义 LFS 系统。我确信我已经安装了所有正确的软件包,但在使用 QEMU chroot 或启动时出现错误。
/bin/bash: error while loading shared libraries: libtinfo.so.6: cannot open shared object file: No such file or directory
我尝试创建指向 libcnurses.so 的符号链接并从我的根系统复制该文件,但并没有解决问题。我还将 x86_64-linux-gnu 目录设置为指向 /usr/lib 的符号链接。我从源代码安装了 glibc、ncurses、vim、bash 和 coreutils 软件包。
答案1
使用以下命令进行编译似乎给了我 libtinfo
../configure --prefix=$LINUX --with-shared --with-termlib --with-ticlib --enable-widec