Created
June 14, 2025 21:57
-
-
Save Kvnbbg/735c4b35f8400e3b93c48104984938e3 to your computer and use it in GitHub Desktop.
🧼 Full Cleanup & Install Script (No JAVA_HOME). You'll have a stable, system-integrated Java setup with: Binaries in /usr/bin/java, /usr/lib/jvm/ No Snap dependencies
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Step 1: Remove Snap version of OpenJDK (if installed) | |
sudo snap remove openjdk | |
# Step 2: Clean up unused Snap revisions | |
sudo snap set system refresh.retain=2 | |
sudo snap remove --purge $(snap list --all | awk '/disabled/{print $1, $2}' | while read snapname version; do echo "$snapname --revision=$version"; done) | |
# Step 3: Refresh Snap system | |
sudo snap refresh | |
# Step 4: Clean APT unused packages and cache | |
sudo apt autoremove --purge -y | |
sudo apt clean | |
# Step 5: Update package list | |
sudo apt update | |
# Step 6: Install the latest stable OpenJDK via APT | |
sudo apt install openjdk-21-jdk -y | |
# Step 7: Verify installation | |
java -version | |
javac -version |
Author
Kvnbbg
commented
Jun 14, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment