インターネットつなげへん環境を作ってみて、インストールで使うisoイメージをリポジトリに仕立てる。
1
2
3
# cp /run/media/nari/RHEL-10-0-BaseOS-x86_64/media.repo /etc/yum.repos.d/rhel10.repo
# chmod 644 /etc/yum.repos.d/rhel10.repo
# vi /etc/yum.repos.d/rhel10.repo
viでこう編集する。
/etc/yum.repos.d/rhel10.repo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[BaseOS]
name=BaseOS Red Hat Enterprise Linux 10.0
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///run/media/nari/RHEL-10-0-BaseOS-x86_64/BaseOS/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[AppStream]
name=AppStream Red Hat Enterprise Linux 10.0
metadata_expire=-1
gpgcheck=1
enabled=1
baseurl=file:///run/media/nari/RHEL-10-0-BaseOS-x86_64/AppStream/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
vmware環境やから、インターネット使えへんようにvmwareのネットワークを切断して無効化しとく。
リポジトリを有効にする。次にjdk21入れてみる。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
root@localhost:~# dnf clean all ⭐️入力する
サブスクリプション管理リポジトリーを更新しています。
0 ファイルが削除されました
root@localhost:~# dnf repolist enabled ⭐️入力する
サブスクリプション管理リポジトリーを更新しています。
repo id repo の名前
AppStream AppStream Red Hat Enterprise Linux 10.0 ⭐️書いたのが有効になっとる
BaseOS BaseOS Red Hat Enterprise Linux 10.0 ⭐️書いたのが有効になっとる
root@localhost:~# dnf update
サブスクリプション管理リポジトリーを更新しています。
BaseOS Red Hat Enterprise Linux 10.0 58 MB/s | 1.5 MB 00:00
AppStream Red Hat Enterprise Linux 10.0 240 MB/s | 1.5 MB 00:00
依存関係が解決しました。
行うべきことはありません。
完了しました!
root@localhost:~#
root@localhost:~# dnf install java-21* ⭐️java入れてみる
サブスクリプション管理リポジトリーを更新しています。
メタデータの期限切れの最終確認: 0:08:24 前の 2025年09月03日 06時24分12秒 に実施しました。
依存関係が解決しました。
===========================================================================================================
パッケージ Arch バージョン リポジトリー サイズ
===========================================================================================================
インストール:
java-21-openjdk x86_64 1:21.0.6.0.7-3.el10 AppStream 431 k
java-21-openjdk-demo x86_64 1:21.0.6.0.7-3.el10 AppStream 3.1 M
java-21-openjdk-devel x86_64 1:21.0.6.0.7-3.el10 AppStream 5.0 M
java-21-openjdk-headless x86_64 1:21.0.6.0.7-3.el10 AppStream 49 M
java-21-openjdk-javadoc x86_64 1:21.0.6.0.7-3.el10 AppStream 15 M
java-21-openjdk-javadoc-zip x86_64 1:21.0.6.0.7-3.el10 AppStream 41 M
java-21-openjdk-jmods x86_64 1:21.0.6.0.7-3.el10 AppStream 304 M
java-21-openjdk-src x86_64 1:21.0.6.0.7-3.el10 AppStream 47 M
java-21-openjdk-static-libs x86_64 1:21.0.6.0.7-3.el10 AppStream 36 M
依存関係のインストール:
javapackages-filesystem noarch 6.4.0-1.el10 AppStream 19 k
lksctp-tools x86_64 1.0.21-1.el10 BaseOS 98 k
mkfontscale x86_64 1.2.2-8.el10 AppStream 35 k
ttmkfdir x86_64 3.0.9-72.el10 AppStream 59 k
tzdata-java noarch 2025a-1.el10 AppStream 47 k
xorg-x11-fonts-Type1 noarch 7.5-40.el10 AppStream 509 k
トランザクションの概要
===========================================================================================================
インストール 15 パッケージ
合計サイズ: 501 M
インストール後のサイズ: 1.0 G
これでよろしいですか? [ y/N] : y ⭐️インストールしてーや
:( 中略)
java-21-openjdk-static-libs-1:21.0.6.0.7-3.el10.x86_64
javapackages-filesystem-6.4.0-1.el10.noarch
lksctp-tools-1.0.21-1.el10.x86_64
mkfontscale-1.2.2-8.el10.x86_64
ttmkfdir-3.0.9-72.el10.x86_64
tzdata-java-2025a-1.el10.noarch
xorg-x11-fonts-Type1-7.5-40.el10.noarch
完了しました!
root@localhost:~# which java
/usr/bin/java
root@localhost:~# java -version ⭐️バージョン確認
openjdk version "21.0.6" 2025-01-21 LTS ⭐️java21入ったな
OpenJDK Runtime Environment ( Red_Hat-21.0.6.0.7-1) ( build 21.0.6+7-LTS)
OpenJDK 64-Bit Server VM ( Red_Hat-21.0.6.0.7-1) ( build 21.0.6+7-LTS, mixed mode, sharing)
root@localhost:~#
java使える環境をインストールできても、自分じゃjavaのプログラム書けんのよ。
せやからすぐにdnf remove java-21*した。