❌Nixのchannel
download可能なderivationの集まりのようなもの
deprecatedになったわけでもないので❌と言うほどでもないが使わないので❌にしとくmrsekut.icon
Nix チャネルは、Nixpkg を最新の状態に保つためにレガシー Nix CLI によって使用されるメカニズムです。新しい Nix CLI では、チャネルがFlakesに置き換えられました。DeepL.icon stable/unstableなどの区別がある
channelは用意されているものの中から必要に応じてaddする感じか
自分で作って環境を分けるとかみたいなのではなく
channelごとにinstallできるpackageのversionなどが変わってくる漢字科?
例
nixos-stable
stableなもの
updateはセキュリティ上の修正のみ
version番号がついている
どういう概念?
基本的には気にしなくていいの?
addしたらどうなるの?
それをしなかったらなにができないの?
command
$ nix-channel --list
現在のchannelの一覧表示
他のchannelの追加
$ nix-channel --remove channel-alias
channelを削除する
$ nix-channel --update channel-alias
channelの更新
$ nix-channel --update
すべてのchannelを更新する
「channelをupdateする」の意味がいまいちわからない
例えばnixpkgsというchannelに登録してたとして、
nixpkgsの提供するhogeを2015年に入れて、その後updateしなかったら、nixpkgs上でhogeが更新されても、localには反映されないということ?