https://nixos.org/manual/nixos/stable/#sec-ad-hoc-packages説明する
パッケージはNixOSチャンネルで提供されます。通常、NixOS チャンネルの最新バージョンにアップデートしてパッケージをアップグレードします。
$ nix-channel --update nixos
その後、
nix-env -i
再実行してください。構成ファイルの他のパッケージは影響を受けません。これは、パッケージ管理の宣言的なスタイルとの主な違いです。実行すると、nixos-rebuild switch
NixOS チャネルのすべてのパッケージが現在のバージョンに更新されます。
NixOSでは、実行する前に
sudo nixos-rebuild switch
チャンネルを更新する必要がありますか?
nix-channel update nixos
?
それとも、スイッチコマンドはチャンネルを自動的に更新しますか?
答え1
チャンネルを更新して再構築するには、管理--upgrade
で説明されているオプションを使用してください。nixos-rebuild