OS/Ubuntu

Ubuntu 24.04 OpenJDK 21 Install / Uninstall

강서버 2025. 2. 16. 14:43
728x90
반응형

1. Install

 

2. Uninstall

 

 

OpenJDK 21 Install

 

$ sudo apt install openjdk-21-jdk

 

[ Execution log ]

gangserver@NT200B5C-A22R:~/app$ sudo apt install openjdk-21-jdk
[sudo] gangserver 암호: 
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다... 완료
상태 정보를 읽는 중입니다... 완료        
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  openjdk-17-jdk-headless
'sudo apt autoremove'를 이용하여 제거하십시오.
다음의 추가 패키지가 설치될 것입니다 :
  openjdk-21-jdk-headless openjdk-21-jre openjdk-21-jre-headless
제안하는 패키지:
  openjdk-21-demo openjdk-21-source visualvm fonts-ipafont-gothic
  fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
다음 새 패키지를 설치할 것입니다:
  openjdk-21-jdk openjdk-21-jdk-headless openjdk-21-jre
  openjdk-21-jre-headless
0개 업그레이드, 4개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
131 M바이트 아카이브를 받아야 합니다.
이 작업 후 301 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://kr.archive.ubuntu.com/ubuntu noble-updates/main amd64 openjdk-21-jre-headless amd64 21.0.6+7-1~24.04.1 [46.4 MB]
받기:2 http://kr.archive.ubuntu.com/ubuntu noble-updates/main amd64 openjdk-21-jre amd64 21.0.6+7-1~24.04.1 [227 kB]
받기:3 http://kr.archive.ubuntu.com/ubuntu noble-updates/main amd64 openjdk-21-jdk-headless amd64 21.0.6+7-1~24.04.1 [82.6 MB]
받기:4 http://kr.archive.ubuntu.com/ubuntu noble-updates/main amd64 openjdk-21-jdk amd64 21.0.6+7-1~24.04.1 [1,648 kB]
내려받기 131 M바이트, 소요시간 29초 (4,508 k바이트/초)                         
Selecting previously unselected package openjdk-21-jre-headless:amd64.
(데이터베이스 읽는중 ...현재 249953개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack .../openjdk-21-jre-headless_21.0.6+7-1~24.04.1_amd64.deb ...
Unpacking openjdk-21-jre-headless:amd64 (21.0.6+7-1~24.04.1) ...
Selecting previously unselected package openjdk-21-jre:amd64.
Preparing to unpack .../openjdk-21-jre_21.0.6+7-1~24.04.1_amd64.deb ...
Unpacking openjdk-21-jre:amd64 (21.0.6+7-1~24.04.1) ...
Selecting previously unselected package openjdk-21-jdk-headless:amd64.
Preparing to unpack .../openjdk-21-jdk-headless_21.0.6+7-1~24.04.1_amd64.deb ...
Unpacking openjdk-21-jdk-headless:amd64 (21.0.6+7-1~24.04.1) ...
Selecting previously unselected package openjdk-21-jdk:amd64.
Preparing to unpack .../openjdk-21-jdk_21.0.6+7-1~24.04.1_amd64.deb ...
Unpacking openjdk-21-jdk:amd64 (21.0.6+7-1~24.04.1) ...
openjdk-21-jre-headless:amd64 (21.0.6+7-1~24.04.1) 설정하는 중입니다 ...
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provid
e /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to pr
ovide /usr/bin/jpackage (jpackage) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to pro
vide /usr/bin/keytool (keytool) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to
 provide /usr/bin/rmiregistry (rmiregistry) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provi
de /usr/bin/jexec (jexec) in auto mode
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Processing triggers for ca-certificates-java (20240118) ...
done.
openjdk-21-jre:amd64 (21.0.6+7-1~24.04.1) 설정하는 중입니다 ...
openjdk-21-jdk-headless:amd64 (21.0.6+7-1~24.04.1) 설정하는 중입니다 ...
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jar to provide
 /usr/bin/jar (jar) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jarsigner to p
rovide /usr/bin/jarsigner (jarsigner) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/javac to provi
de /usr/bin/javac (javac) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/javadoc to pro
vide /usr/bin/javadoc (javadoc) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/javap to provi
de /usr/bin/javap (javap) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jcmd to provid
e /usr/bin/jcmd (jcmd) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jdb to provide
 /usr/bin/jdb (jdb) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jdeprscan to p
rovide /usr/bin/jdeprscan (jdeprscan) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jdeps to provi
de /usr/bin/jdeps (jdeps) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jfr to provide
 /usr/bin/jfr (jfr) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jimage to prov
ide /usr/bin/jimage (jimage) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jinfo to provi
de /usr/bin/jinfo (jinfo) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jlink to provi
de /usr/bin/jlink (jlink) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jmap to provid
e /usr/bin/jmap (jmap) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jmod to provid
e /usr/bin/jmod (jmod) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jps to provide
 /usr/bin/jps (jps) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jrunscript to 
provide /usr/bin/jrunscript (jrunscript) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jshell to prov
ide /usr/bin/jshell (jshell) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jstack to prov
ide /usr/bin/jstack (jstack) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jstat to provi
de /usr/bin/jstat (jstat) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jstatd to prov
ide /usr/bin/jstatd (jstatd) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jwebserver to 
provide /usr/bin/jwebserver (jwebserver) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/serialver to p
rovide /usr/bin/serialver (serialver) in auto mode
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jhsdb to provi
de /usr/bin/jhsdb (jhsdb) in auto mode
openjdk-21-jdk:amd64 (21.0.6+7-1~24.04.1) 설정하는 중입니다 ...
update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jconsole to pr
ovide /usr/bin/jconsole (jconsole) in auto mode

 

 

OpenJDK 21 Uninstall

 

$ sudo apt remove openjdk-21-jdk -y

 

[ Execution log ]

gangserver@NT200B5C-A22R:~/app$ sudo apt remove openjdk-21-jdk -y
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다... 완료
상태 정보를 읽는 중입니다... 완료        
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  libice-dev libpthread-stubs0-dev libsm-dev libx11-dev libxau-dev libxcb1-dev
  libxdmcp-dev libxt-dev openjdk-17-jdk-headless openjdk-21-jdk-headless
  x11proto-dev xorg-sgml-doctools xtrans-dev
'sudo apt autoremove'를 이용하여 제거하십시오.
다음 패키지를 지울 것입니다:
  openjdk-21-jdk
0개 업그레이드, 0개 새로 설치, 1개 제거 및 0개 업그레이드 안 함.
이 작업 후 1,707 k바이트의 디스크 공간이 비워집니다.
(데이터베이스 읽는중 ...현재 250426개의 파일과 디렉터리가 설치되어 있습니다.)
openjdk-21-jdk:amd64 (21.0.6+7-1~24.04.1)를 제거합니다...

반응형