
Alguém pode me indicar as etapas corretas para instalar o Oracle JDK com o gerenciador de pacotes Nix? Eu tentei o seguinte até agora:
- https://nixos.org/nixos/packages.html#jdk- oráculo não está lá
nix-env -i oraclejdk
- pacote não encontradonix-env -qaP|grep oracle
- não, jdk- https://nixos.wiki/wiki/Java- não tem efeito
- https://nixos.wiki/wiki/FAQ/How_can_I_install_a_proprietary_or_unfree_package%3F- não tem efeito
Eu fiz a instalação multiusuário do Nix no Debian conforme descrito aqui:https://nixos.org/nix/manual/#chap-installation. Não alterei nenhuma configuração e a instalação parece estar funcionando bem (por exemplo, posso instalar o scala, mas ele usa o openjdk). Meus canais:
> nix-channel --list
nixpkgs https://nixos.org/channels/nixpkgs-unstable
Obrigado.
Responder1
Correr nix-env -i oraclejdk
funciona tanto para mim nixos-19.03
quanto para nixos-unstable
. O seu canal nix está atualizado?
Para saber se você usa o nixos-19.03
canal, você pode executar
$ nix-channel --list
nixos-19.03 https://nixos.org/channels/nixos-19.03
Para ter certeza de que você tem as expressões de pacote mais recentes do seu canal, execute
$ nix-channel --update
Para migrar de um canal mais antigo você pode executar 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 mais informações sobre canais consulteos documentos.