
¿Alguien puede indicarme los pasos correctos para instalar Oracle JDK con el administrador de paquetes Nix? Intenté lo siguiente hasta ahora:
- https://nixos.org/nixos/packages.html#jdk- el oráculo no está ahí
nix-env -i oraclejdk
- paquete no encontradonix-env -qaP|grep oracle
- no hay jdk- https://nixos.wiki/wiki/Java- no tiene efecto
- https://nixos.wiki/wiki/FAQ/How_can_I_install_a_proprietary_or_unfree_package%3F- no tiene efecto
Hice la instalación multiusuario de Nix en Debian como se describe aquí:https://nixos.org/nix/manual/#chap-installation. No cambié ninguna configuración y la instalación parece funcionar bien (por ejemplo, puedo instalar Scala, pero usa openjdk). Mis canales:
> nix-channel --list
nixpkgs https://nixos.org/channels/nixpkgs-unstable
Gracias.
Respuesta1
Correr nix-env -i oraclejdk
me funciona nixos-19.03
tanto en nixos-unstable
. ¿Está actualizado su canal nix?
Para muy si usas el nixos-19.03
canal puedes ejecutar
$ nix-channel --list
nixos-19.03 https://nixos.org/channels/nixos-19.03
Para asegurarse de tener las últimas expresiones de paquete de su canal ejecutadas.
$ nix-channel --update
Para migrar desde un canal anterior, puedes ejecutar algo como
$ nix-channel --list
nixos-17.09 https://nixos.org/channels/nixos-17.09
$ nix-channel --remove nixos-17.09
$ nix-channel --add https://nixos.org/channels/nixos-19.03 nixos-19.03
$ nix-channel --list
nixos-19.03 https://nixos.org/channels/nixos-19.03
$ nix-channel --update
Para obtener más información sobre los canales, consultelos documentos.