Saya menggunakan Nix di Ubuntu untuk memiliki versi yang lebih modern dari beberapa paket, salah satunya adalah git. Ketika saya lari nix-env -u
, inilah yang terjadi:
% nix-env -u --dry-run '*'
(dry run; not doing anything)
upgrading `git-1.8.5.4' to `git-1.9.0-full'
Ini bukan yang saya inginkan - Saya lebih suka versi polos git-1.9.0
daripada -full
versi. Saya tahu saya dapat meng-upgrade ke versi biasa secara manual nix-env -i git-1.9.0
, tetapi apakah ada cara nix-env -u
untuk melakukan apa yang saya inginkan?
sumber
--set-flag priority
sebenarnya tidak membantu di sini, dan mungkin masuk akal mengubah konvensi penamaan varian paket di Nixpkgs: github.com/NixOS/nixpkgs/issues/1756