防止nix-env -i在用户环境中安装$ out / lib

时间:2017-01-04 20:30:40

标签: nix nixos

是否可以阻止派生中lib/的内容安装在有效user-environment中?有问题的软件包有一个内部lib /文件夹,不应该向用户公开,也不会使环境混乱。据我所知,user-environment中的链接是从nix-env二进制文件中更新的。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。可以在$ out / pkg中安装,而不是在$ out中安装,然后在$ out中创建相应的链接。这可以防止nix-env找到lib/(以及其他内容)。