スイッチを再構築する前にチャンネルを更新する必要がありますか?

スイッチを再構築する前にチャンネルを更新する必要がありますか?

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

マンページ

おすすめ記事