Yadda ake Sanya Java 14 a cikin Ubuntu, Debian da Linux Mint


Wannan koyawa za ta jagorance ku kan yadda ake shigar da Kit ɗin Haɓaka Madaidaicin Ma'auni na Java 14 (JDK) a cikin Ubuntu, Debian, da Rarraba Mint na Linux ta amfani da fakitin PPA kuma daga tushen adana bayanai.

Shigar da Java 14 Amfani da PPA a cikin Ubuntu, Debian, da Mint

Don shigar da sabuwar sigar Java 14, da farko, ƙara mai zuwa linuxuprising/java PPA zuwa tsarin ku kuma sabunta bayanan fakitin ma'ajiyar bayanai kamar yadda aka nuna.

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

Da zarar an ƙara PPA da sabuntawa, yanzu bincika fakitin tare da sunan oracle-java14-installer kamar yadda aka nuna.

$ sudo apt-cache search oracle-java14-installer

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

Fitowar da ke sama ta tabbatar da cewa akwai Java 14 don shigarwa ta amfani da umarni mai zuwa.

$ sudo apt-get install oracle-java14-installer

Idan kuna da Java fiye da ɗaya akan tsarin ku, zaku iya shigar da fakitin oracle-java14-set-default don saita Java 14 azaman tsoho kamar yadda aka nuna.

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

Da zarar kun saita tsohuwar Java, zaku iya tabbatar da shigar Java ɗin ta amfani da:

$ 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)

Shigar da Java 14 daga Sources a cikin Ubuntu, Debian, da Mint

Domin shigar da Java 14 SE SDK a cikin tsarin ku, akan na'urar Linux ta Desktop, da farko buɗe mai bincike kuma kewaya zuwa shafin saukar da Java SE na hukuma.

Anan, zaɓi jdk-14.0.1_linux-x64_bin.tar.gz, danna mahaɗin Zazzagewa kuma duba zuwa Yarjejeniyar Lasisi don fara aikin zazzage sabon sigar fakitin ƙwallon ƙwallon.

Java yana ba da fakitin da aka riga aka haɗa a cikin nau'in .deb fakiti don rarrabawar Linux na tushen Debian, amma za mu yi amfani da fayil ɗin tarball gzipped don aiwatar da shigarwa.

Idan kun shigar da Java akan injin mara kai ko a cikin sabobin, zazzage tarihin Java 14 SE JDK ta hanyar amfani da layin umarni na wget, ta hanyar ba da umarnin da ke ƙasa.

$ 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

Bayan an gama zazzagewa, kewaya zuwa kundin adireshi inda aka zazzage fakitin Java kuma a ba da umarni na ƙasa don fara shigar da software na Java.

Umurnin da aka aiwatar a ƙasa za su rage rumbun adana kwal ɗin kwal ɗin Java kai tsaye zuwa cikin/fita directory. Shigar da hanyar da aka cire java daga/zaɓin directory kuma ba da umarnin ls don jera abubuwan da ke cikin kundin adireshi. Fayilolin da za a iya aiwatarwa na Java suna cikin kundin adireshi.

$ 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

Na gaba, saka masu canjin yanayi na Java da hanyar fayilolin da za a iya aiwatarwa a cikin tsarin tsarin ku na PATH, ta hanyar ba da umarnin da ke ƙasa waɗanda za su ƙirƙiri sabon fayil mai suna java.sh cikin bayanan tsarin.

Wannan hanyar tana tabbatar da cewa masu canjin yanayi na Java da masu aiwatarwa za su kasance masu isa ga tsarin gabaɗaya.

$ 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

A ƙarshe, fita kuma ku sake shiga baya don amfani da saitunan kuma ba da umarnin da ke ƙasa don tabbatar da shigar Java akan tsarin ku.

$ 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)

Taya murna! An shigar da sabuwar sigar Java 14 SE SDK yanzu a cikin injin Linux ɗin ku na Debian.