Πώς να εγκαταστήσετε το Java στο Ubuntu 18.04 και τις παραγόμενες διανομές

Λογότυπο Java

Λάβαμε πρόσφατα την τελευταία έκδοση του Ubuntu LTS στους υπολογιστές μας, το Ubuntu 18.04, μια έκδοση που συνοδεύεται από πολλά προγράμματα και επιλογές από προεπιλογή, αλλά ορισμένα πρόσθετα ή εργαλεία όπως το πακέτο Java, δεν είναι ακόμη εγκατεστημένα από προεπιλογή στη διανομή . Και αυτό σημαίνει ότι δεν υπάρχει ούτε στις διανομές που δημιουργούνται από το Ubuntu 18.04.

Εξηγούμε παρακάτω πώς να εγκαταστήσετε το Java στη διανομή σας είναι το Ubuntu 18.04 ή είναι οποιαδήποτε από τις πολλές διανομές που βασίζονται σε αυτήν τη διανομή.

Υπάρχουν δύο τρόποι για να εγκαταστήσετε το Java στο Ubuntu: ο πρώτος είναι μέσω εξωτερικά αποθετήρια και η δεύτερη επιλογή είναι μέσω της δωρεάν εναλλακτικής λύσης το οποίο γίνεται όλο και πιο δημοφιλές στους χρήστες του Ubuntu.

Για να εγκαταστήσετε το Java μέσω εξωτερικά αποθετήρια Πρέπει να ανοίξουμε το τερματικό και να εκτελέσουμε τις ακόλουθες εντολές:

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt-get install oracle-java8-set-default

ή αλλάξτε την τελευταία γραμμή στα ακόλουθα:

sudo apt-get install oracle-java9-set-default

Αυτό θα εγκαταστήσει τις δύο τελευταίες επίσημες εκδόσεις του Java στο Ubuntu μας, αλλά η Java ανήκει στην Oracle και αυτό σημαίνει ότι παραμένει ιδιόκτητη ακόμη και αν διανέμεται ελεύθερα. Για να το αλλάξουμε αυτό, μπορούμε επιλέξτε να έχετε τη δωρεάν εναλλακτική λύση για το Java χρησιμοποιώντας πακέτα OpenJDK, μια εντελώς δωρεάν έκδοση του Java. Αυτά τα πακέτα βρίσκονται στα επίσημα αποθετήρια του Ubuntu, έτσι μπορούμε εγκαταστήστε το μέσω του Ubuntu Software Center ή πρέπει να ανοίξουμε το τερματικό και να εκτελέσουμε τα εξής:

sudo apt-get install openjdk-11-jdk

ó

sudo apt install openjdk-9-jdk

ó

sudo apt install openjdk-8-jdk

Αυτό θα εγκαταστήσει το OpenJDK και θα μας επιτρέψει να εκτελέσουμε οποιονδήποτε κώδικα ή πρόγραμμα που χρειάζεται Java για να λειτουργήσει στο Ubuntu 18.04, όπως η εφαρμογή RENTA της φορολογικής υπηρεσίας ή ως βοηθητικό εργαλείο για τη δημιουργία εφαρμογών smartphone.