UbuntuでNixを使用して、いくつかのパッケージの最新バージョンを作成しています。そのうちの1つはgitです。私が実行するとnix-env -u
、これが起こります:
% nix-env -u --dry-run '*'
(dry run; not doing anything)
upgrading `git-1.8.5.4' to `git-1.9.0-full'
これは私が欲しいものではありません-私はバージョンgit-1.9.0
よりプレーンバージョンを好み-full
ます。でプレーンバージョンに手動でアップグレードできることはわかっていますが、自分のやりたいnix-env -i git-1.9.0
ことnix-env -u
を実行する方法はありますか?
--set-flag priority
実際にはここでは役に立たないため、Nixpkgsのパッケージバリアントの命名規則を変更することは理にかなっています:github.com/NixOS/nixpkgs/issues/1756