Ver registros de la última instalación de nix-env

Ver registros de la última instalación de nix-env

yo sueloNixOS:

$ nixos-version 
16.03pre71289.7ae05ed (Emu)
$ nix-env --version
nix-env (Nix) 1.10
$ nix-channel --list

$ sudo nix-channel --list
nixos https://nixos.org/channels/nixos-unstable

Instalar algo a través de nix-envinformación de salida, como:

$ nix-env -i rogue
installing ‘rogue-5.4.4’
these paths will be fetched (0.09 MiB download, 0.28 MiB unpacked):
  /nix/store/rvkjrq24fy510m9dwd12lhry1zkx57iy-rogue-5.4.4
fetching path ‘/nix/store/rvkjrq24fy510m9dwd12lhry1zkx57iy-rogue-5.4.4’...

*** Downloading ‘https://cache.nixos.org/nar/0jpxvn40r27zz9pz54kvfrsy2lwafysbpr6pkhkafizzxqgb2a0c.nar.xz’ (signed by ‘cache.nixos.org-1’) to ‘/nix/store/rvkjrq24fy510m9dwd12lhry1zkx57iy-rogue-5.4.4’...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 95184  100 95184    0     0   104k      0 --:--:-- --:--:-- --:--:--  104k

building path(s) ‘/nix/store/y8z7yi655sslnmx4b7zb1vaqp49ac8i6-user-environment’
created 839 symlinks in user environment

Lecturamanual de nixcomando sugerido nix-store, pero no estoy seguro de cómo usarlo.

¿Cómo veo los registros de lo que instalé nix-env? ¿Cómo veo los registros de lo que instalé sudo nixos-rebuild switch?

Respuesta1

Por lo que puedo decir, nix no tiene ningún registro. Supongo que la razón para excluir esta característica de todos los demás administradores de paquetes es que nixos es declarativo en lugar de imperativo, por lo que el proceso por el que pasó para llevar su sistema de un estado a otrodebiera serirrelevante.

Lo que nos lleva a lo que sospecho que realmente quieres saber:¿Cómo puedo comparar la generación actual con la anterior?

He encontradoguiones-nixos' diff-generationscomando muy útil para esto. Por ejemplo, si estás en la generación 115, puedes obtener una diferencia de los paquetes instalados con:

nix-script diff-generations -s -n 114..115

información relacionada