Wednesday, 3 September 2025

How to setup yum repos and install Java in Redhat AWS EC2 Server

Step 1:- Create one file under /etc/yum.repos.d/ with name centos-stream.repo and copy past below lines


[root@ip-172-31-18-18 yum.repos.d]# cat centos-stream.repo
[centos-stream-appstream]
name=CentOS Stream AppStream
baseurl=https://mirror.stream.centos.org/9-stream/AppStream/x86_64/os/
enabled=1
gpgcheck=0

[centos-stream-baseos]
name=CentOS Stream BaseOS
baseurl=https://mirror.stream.centos.org/9-stream/BaseOS/x86_64/os/
enabled=1
gpgcheck=0
[root@ip-172-31-18-18 yum.repos.d]#





===================================

Step 2:- clean the yum repo

[root@ip-172-31-18-18 yum.repos.d]# sudo yum clean all
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.

18 files removed

====================================

Step 3:- Refreshes package metadata


[root@ip-172-31-18-18 yum.repos.d]# sudo yum makecache
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.

CentOS Stream AppStream                                                                                                                44 MB/s | 4.2 MB     00:00
CentOS Stream BaseOS                                                                                                                   25 MB/s | 6.7 MB     00:00
Red Hat Enterprise Linux 10 for x86_64 - AppStream from RHUI (RPMs)                                                                    19 MB/s | 3.1 MB     00:00
Red Hat Enterprise Linux 10 for x86_64 - BaseOS from RHUI (RPMs)                                                                       55 MB/s |  20 MB     00:00
Red Hat Enterprise Linux 10 Client Configuration                                                                                       24 kB/s | 1.9 kB     00:00
Metadata cache created.


============================================

Step 4:- Now install the java


[root@ip-172-31-18-18 yum.repos.d]# sudo yum install -y java-17-openjdk java-17-openjdk-devel
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.

Last metadata expiration check: 0:00:12 ago on Wed Sep  3 07:27:05 2025.
Dependencies resolved.
======================================================================================================================================================================
 Package                                                 Architecture           Version                             Repository                                   Size
======================================================================================================================================================================
Installing:
 java-17-openjdk                                         x86_64                 1:17.0.16.0.8-2.el9                 centos-stream-appstream                     425 k




==========================================

Step 5:- Now verify the Java


[root@ip-172-31-18-18 yum.repos.d]# java --version
openjdk 17.0.16 2025-07-15 LTS
OpenJDK Runtime Environment (Red_Hat-17.0.16.0.8-1) (build 17.0.16+8-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-17.0.16.0.8-1) (build 17.0.16+8-LTS, mixed mode, sharing)

 


No comments:

Post a Comment