Minecraftが1.17になり、Java 16以上が必須になったのでインストール。
GentooのOverlayを使用する。
Overlayの管理用にlaymanのインストール
# emerge layman
JDKのOverlayを探す。→ http://gpo.zugaina.org/dev-java/openjdk-bin
今回は2xsaikoのopenjdk-bin-16.0.1_p9を使うことにする。
layman -Lでoverlayの一覧を見ることができるので、念のため、2xsaikoが表示されるかを確認しておいても良い。Overlayをlaymanに登録する。-aは登録を意味する。(削除は-d)
# layman -a 2xsaiko
このままでemergeしても、Maskされているのでemergeできないため、/etc/portage/package.accept_keywordsに「dev-java/openjdk-bin:16 ~amd64」を追加する。
ついでに/etc/portage/package.useに「dev-java/openjdk-bin:16 gentoo-vm」を追加する。
# grep openjdk-bin:16 /etc/portage/package.accept_keywords /etc/portage/package.use /etc/portage/package.accept_keywords:dev-java/openjdk-bin:16 ~amd64 /etc/portage/package.use:dev-java/openjdk-bin:16 gentoo-vm
emergeを実行
# emerge -av dev-java/openjdk-bin:16
eselectで使用するjavaのバージョンを指定する。
# eselect java-vm list Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-11 system-vm [3] openjdk-bin-16 # eselect java-vm show user Current user-vm (unset) # eselect java-vm show system Current system-vm openjdk-bin-11 # eselect java-vm set system 3 # eselect java-vm list Available Java Virtual Machines: [1] openjdk-bin-8 [2] openjdk-bin-11 [3] openjdk-bin-16 system-vm
完了
# java --version openjdk 16.0.1 2021-04-20 OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9) OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, sharing)
参考:/2021/04/How-to-install-Java-11-onto-Gentoo.html
0 件のコメント:
コメントを投稿