Nix 패키지 관리자와 함께 Oracle JDK 사용

Nix 패키지 관리자와 함께 Oracle JDK 사용

누군가 Nix 패키지 관리자를 사용하여 Oracle JDK를 설치하는 올바른 단계를 알려줄 수 있습니까? 지금까지 다음을 시도했습니다.

  1. https://nixos.org/nixos/packages.html#jdk- 오라클은 거기에 없습니다
  2. nix-env -i oraclejdk- 패키지를 찾을 수 없습니다
  3. nix-env -qaP|grep oracle- jdk 없음
  4. https://nixos.wiki/wiki/Java- 효과가 없습니다
  5. 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

채널에 대한 자세한 내용은 다음을 참조하세요.문서.

관련 정보