nix-env
安装和卸载软件包不会改变当前的用户环境,而是创建一个新的环境。
nix-build
构建一个派生,它也可以安装一个包。它会改变当前的用户环境吗?它是否创建了一个新的用户环境?
谢谢。
答案1
nix-build 将在当前目录中创建(“实现”)一些路径/nix/store
并创建一个指向最终构建结果的符号链接。result
它不会修改当前用户/系统环境。
nix-env
安装和卸载软件包不会改变当前的用户环境,而是创建一个新的环境。
nix-build
构建一个派生,它也可以安装一个包。它会改变当前的用户环境吗?它是否创建了一个新的用户环境?
谢谢。
nix-build 将在当前目录中创建(“实现”)一些路径/nix/store
并创建一个指向最终构建结果的符号链接。result
它不会修改当前用户/系统环境。