将问题与nix包管理器和termux链接起来

时间:2018-02-26 18:15:27

标签: ld nix termux

我尝试在带有termux的Android设备上安装nix软件包管理器。

当我尝试执行nix applicatives(例如nix-store或nix-env)时,我收到以下错误

/nix/store/y9mfv3sx75mbfibf1zna1kq9v98fk2nb-nix-1.11.16/bin/nix-env:
error while loading shared libraries: 
/nix/store/kfk65xrfzndyyz6if5fxk4wrwz76h2lh-glibc-2.25-49/lib/libc.so: 
invalid ELF header

该文件似乎是GNU链接器的脚本,所以我想知道问题是什么,可能是termux的ld版本无法正确解释GNU Linker' s脚本?

提前感谢您的帮助。

编辑:似乎如果取消设置LD_PRELOADED和LD_LIBRARY_PATH变量,nix-applications工作正常。问题是,在这样做时,termux不能在任何其他非nix应用程序中休息,例如bash。

0 个答案:

没有答案