J'utilise Nix sur Ubuntu pour avoir des versions plus modernes de certains packages, l'un d'eux étant git. Quand je cours nix-env -u
, c'est ce qui se passe:
% nix-env -u --dry-run '*'
(dry run; not doing anything)
upgrading `git-1.8.5.4' to `git-1.9.0-full'
Ce n'est pas ce que je veux - je préfère la version simple git-1.9.0
à la -full
version. Je sais que je peux passer manuellement à la version standard avec nix-env -i git-1.9.0
, mais existe-t-il un moyen de faire nix-env -u
ce que je veux?
la source
--set-flag priority
n'aide pas vraiment ici, et il pourrait être logique de changer la convention de dénomination des variantes de package dans Nixpkgs: github.com/NixOS/nixpkgs/issues/1756