Kif Tinstalla Java 14 f'Ubuntu, Debian u Linux Mint


Dan it-tutorja jiggwidak dwar kif tinstalla Java 14 Standard Edition Development Kit (JDK) fid-distribuzzjonijiet Ubuntu, Debian, u Linux Mint billi tuża l-pakkett PPA u minn sorsi tal-arkivji.

Installazzjoni ta' Java 14 Bl-użu ta' PPA f'Ubuntu, Debian u Mint

Biex tinstalla l-aħħar verżjoni Java 14, l-ewwel, żid il-PPA linuxuprising/java li ġej mas-sistema tiegħek u aġġorna d-database tal-pakkett tar-repożitorju kif muri.

$ sudo add-apt-repository ppa:linuxuprising/java
$ sudo apt-get update

Ladarba PPA ġie miżjud u aġġornat, issa fittex il-pakketti bl-isem oracle-java14-installer kif muri.

$ sudo apt-cache search oracle-java14-installer

oracle-java14-installer - Oracle Java(TM) Development Kit (JDK) 14 [Output]

L-output ta 'hawn fuq jikkonferma li Java 14 huwa disponibbli biex jiġi installat bl-użu tal-kmand li ġej.

$ sudo apt-get install oracle-java14-installer

Jekk għandek aktar minn Java wieħed installat fis-sistema tiegħek, tista' tinstalla pakkett oracle-java14-set-default biex tissettja Java 14 bħala default kif muri.

$ sudo apt-get install oracle-java14-set-default

Ladarba tkun issettjajt Java default, tista' tivverifika l-verżjoni Java installata billi tuża:

$ java --version

java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

Installazzjoni ta' Java 14 minn Sorsi f'Ubuntu, Debian, u Mint

Sabiex tinstalla Java 14 SE SDK fis-sistema tiegħek, fuq magna Desktop Linux, l-ewwel iftaħ browser u naviga għall-paġna uffiċjali tat-tniżżil ta' Java SE.

Hawnhekk, agħżel jdk-14.0.1_linux-x64_bin.tar.gz, agħfas fuq il-link Downloads u ċċekkja biex Aċċetta l-Ftehim tal-Liċenzja sabiex tibda l-proċess tat-tniżżil tal-aħħar verżjoni tal-pakkett tarball.

Java joffri pakketti kkompilati minn qabel fil-forma ta' pakketti .deb għal distribuzzjonijiet Linux ibbażati fuq Debian, iżda aħna se nużaw il-fajl tarball gzipped biex inwettqu l-installazzjoni.

Jekk tinstalla Java fuq magna bla ras jew f'servers, niżżel l-arkivju Java 14 SE JDK permezz tal-utilità tal-linja tal-kmand wget, billi toħroġ il-kmand hawn taħt.

$ wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14.0.1+7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.tar.gz

Wara li titlesta t-tniżżil, innaviga fid-direttorju fejn il-pakkett Java jkun ġie mniżżel u ħarġet il-kmandi hawn taħt biex tibda tinstalla s-softwer Java.

Il-kmandi esegwiti hawn taħt ser jiddekompressaw l-arkivju tarball Java direttament fid-direttorju/opt. Daħħal il-passaġġ estratt minn java mid-direttorju/opt u ħruġ kmand ls biex telenka l-kontenut tad-direttorju. Fajls eżekutibbli Java jinsabu fid-direttorju bin.

$ sudo tar xfz jdk-14.0.1_linux-x64_bin.tar.gz -C /opt/
$ cd /opt/jdk-14.0.1/
$ ls
total 32
drwxr-xr-x  2 root  root  4096 Jun 20 14:40 bin
drwxr-xr-x  5 root  root  4096 Jun 20 14:40 conf
drwxr-xr-x  3 root  root  4096 Jun 20 14:40 include
drwxr-xr-x  2 root  root  4096 Jun 20 14:40 jmods
drwxr-xr-x 74 root  root  4096 Jun 20 14:40 legal
drwxr-xr-x  5 root  root  4096 Jun 20 14:40 lib
drwxr-xr-x  3 root  root  4096 Jun 20 14:40 man
-rw-r--r--  1 10668 10668 1263 Mar  5 16:10 release

Sussegwentement, daħħal il-varjabbli tal-ambjent Java u l-mogħdija tal-fajls eżekutibbli fil-varjabbli PATH tas-sistema tiegħek, billi toħroġ il-kmandi hawn taħt li se joħolqu fajl ġdid bl-isem java.sh fil-profil tas-sistema.

Dan il-metodu jiżgura li l-varjabbli tal-ambjent Java u l-eżekutibbli jkunu aċċessibbli fis-sistema kollha.

$ sudo echo 'export JAVA_HOME=/opt/jdk-14.0.1/' | sudo tee /etc/profile.d/java.sh
$ sudo echo 'export PATH=$PATH:/opt/jdk-14.0.1/bin' | sudo tee -a /etc/profile.d/java.sh

Fl-aħħarnett, illoggja u erġa' illoggja biex tapplika s-settings u toħroġ il-kmand ta' hawn taħt biex tivverifika l-verżjoni installata ta' Java fis-sistema tiegħek.

$ java --version

java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

Prosit! L-aħħar verżjoni ta' Java 14 SE SDK issa hija installata fil-magna tiegħek Linux ibbażata fuq Debian.