我希望安装一个无法通过 Nixos 主渠道获得的程序。如何确保安装正确的依赖项,最好是以配置文件中描述的方式安装,该配置文件可以按原样复制到使用 nix 安装的其余程序?
答案1
你可以简单地nix-env -f /path/to/custom/nixpkgs -iA your-package
。
nixpkgs 中的几乎所有依赖项都是纯粹的,因此系统上的各个版本“不会相互影响”。然后你可以nix-copy-closure
将该包发送到其他机器等。
我希望安装一个无法通过 Nixos 主渠道获得的程序。如何确保安装正确的依赖项,最好是以配置文件中描述的方式安装,该配置文件可以按原样复制到使用 nix 安装的其余程序?
你可以简单地nix-env -f /path/to/custom/nixpkgs -iA your-package
。
nixpkgs 中的几乎所有依赖项都是纯粹的,因此系统上的各个版本“不会相互影响”。然后你可以nix-copy-closure
将该包发送到其他机器等。