
누군가 Nix 패키지 관리자를 사용하여 Oracle JDK를 설치하는 올바른 단계를 알려줄 수 있습니까? 지금까지 다음을 시도했습니다.
- https://nixos.org/nixos/packages.html#jdk- 오라클은 거기에 없습니다
nix-env -i oraclejdk
- 패키지를 찾을 수 없습니다nix-env -qaP|grep oracle
- jdk 없음- https://nixos.wiki/wiki/Java- 효과가 없습니다
- https://nixos.wiki/wiki/FAQ/How_can_I_install_a_proprietary_or_unfree_package%3F- 효과가 없습니다
여기에 설명된 대로 Debian에 Nix 다중 사용자 설치를 수행했습니다.https://nixos.org/nix/manual/#chap-installation. 구성을 변경하지 않았으며 설치가 제대로 작동하는 것 같습니다(예: scala를 설치할 수 있지만 openjdk를 사용함). 내 채널:
> nix-channel --list
nixpkgs https://nixos.org/channels/nixpkgs-unstable
감사합니다.
답변1
달리기는 nix-env -i oraclejdk
나에게 nixos-19.03
뿐만 아니라 에서도 작동합니다 nixos-unstable
. 귀하의 nix 채널이 최신 상태입니까?
nixos-19.03
실행할 수 있는 채널을 사용하고 있는지 확인하려면
$ nix-channel --list
nixos-19.03 https://nixos.org/channels/nixos-19.03
채널의 최신 패키지 표현식이 실행되는지 확인하세요.
$ nix-channel --update
이전 채널에서 마이그레이션하려면 다음과 같이 실행할 수 있습니다.
$ 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
채널에 대한 자세한 내용은 다음을 참조하세요.문서.