Jinsi ya kufunga JAVA na APT kwenye Debian 10
Java ni mojawapo ya lugha maarufu na zinazotumiwa sana za programu. Hivi sasa, maelfu ya programu tumizi inategemea Java kufanya kazi inavyohitajika kwa mfano Android Studio. Java inakuja katika utekelezaji 3 tofauti: JRE, OpenJDK, na Oracle JDK.
Wacha tuangalie kwa ufupi kila moja ya haya kwa zamu:
- JRE (Java Runtime Environment) - Hii ni seti ya zana za programu ambazo zinahitajika kwa ajili ya utekelezaji wa programu za Java.
- JDK (Java Development Kit) - ni mazingira ya ukuzaji yanayohitajika kwa ajili ya uundaji wa programu-tumizi za Java & applets. Inajumuisha mkalimani, mkusanyaji, mtunza kumbukumbu, na zana zingine za programu.
- OpenJDK - ni utekelezaji wa chanzo huria wa JDK. Oracle JDK ni toleo rasmi la Oracle la JDK. Zaidi ya hayo, Oracle JDK husafirisha na vipengele vya ziada vya kibiashara na pia inaruhusu matumizi yasiyo ya kibiashara ya programu kama vile ukuzaji wa kibinafsi wa programu za Java.
Kwa mafunzo haya, unahitaji kuwa na mtumiaji aliye na mapendeleo ya Sudo.
Katika mada hii, utajifunza jinsi ya kusakinisha na kusanidi Java na APT kwenye Debian 10.
Ikiwa huna uhakika ni kifurushi gani cha Java cha kusakinisha, inashauriwa sana kwenda na OpenJDK 11 ambayo ni JDK chaguo-msingi katika Debian 10.
Jinsi ya kufunga OpenJDK 11 kwenye Debian 10
Ili kusakinisha OpenJDK 11 kwenye Debian 10, ingia kama mtumiaji wa kawaida na marupurupu ya sudo na usasishe vifurushi vya mfumo kama inavyoonyeshwa.
$ sudo apt update
Ikiwa unataka kuangalia ikiwa Java imewekwa, endesha amri.
$ java -version
Ifuatayo, sakinisha OpenJDK 11 kwa kutumia amri ifuatayo.
$ sudo apt install default-jdk
Sasa unaweza kuthibitisha toleo la OpenJDK kwa kuendesha.
$ java -version
Ikiwa usakinishaji ulikwenda vizuri bila hitch, unapaswa kupata pato hapa chini.
Hebu sasa tuone jinsi ya kufunga Oracle Java.
Jinsi ya kufunga Oracle Java 12 kwenye Debian 10
Ili kusakinisha Oracle Java 12 kwa mafanikio kwenye kibasi cha Debian 10, unahitaji kuambatisha hazina ya Linux Uprising Java kama inavyoonyeshwa.
$ sudo echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
Ifuatayo, endesha amri ya kusakinisha dirmngr.
$ sudo apt install dirmngr
Ifuatayo, ingiza ufunguo wa kusaini kama inavyoonyeshwa.
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
Baada ya kuongeza kwa mafanikio hazina ya Machafuko ya Linux, endesha amri hapa chini ili kusakinisha Oracle Java 12 kwenye Debian 10.
$ sudo apt update $ sudo apt install oracle-java12-installer
Dirisha ibukizi litaonyeshwa. Bonyeza kitufe cha TAB kwenda kwa chaguo la 'Sawa' na ubonyeze ENTER.
Katika madirisha yanayofuata, nenda kwenye chaguo la 'ndiyo' kwa kutumia vitufe vya kishale na ubofye INGIA ili ukubali makubaliano ya leseni.
Kuangalia toleo la Oracle Java 12 kukimbia.
$ java --version
Kubwa! Hii inathibitisha kuwa tumesakinisha Oracle Java 12 kwa ufanisi.
Jinsi ya Kuweka JAVA_HOME Mazingira ya Kubadilika katika Debian 10
Katika baadhi ya matukio, kunaweza kuwa na zaidi ya toleo moja la JAVA lililosakinishwa kwenye mfumo wako. Ikiwa unahitaji kuweka toleo la msingi, kwa mfano, katika kesi hii, Oracle Java 12, tumia amri hapa chini.
$ sudo update-alternatives --config java
Katika towe kama inavyoonekana hapa chini, chapa nambari inayolingana na toleo la Java ambalo ungependa kuweka kama chaguo-msingi na ugonge ENTER.
Sasa tunahitaji kuweka utofauti wa mazingira wa JAVA_HOME. Ili kufanikisha hili, fungua /etc/environment faili.
$ sudo vim /etc/environment
Ongeza mstari hapa chini.
JAVA_HOME="/usr/lib/jvm/java-12-oracle"
Ifuatayo, Hifadhi na uondoke kwenye kihariri cha maandishi. Hatimaye, toa amri ya chanzo kama ifuatavyo.
$ source /etc/environment
Ili kudhibitisha mpangilio wa mabadiliko ya mazingira ya Java, endesha amri.
$ echo JAVA_HOME
Umefika mwisho wa somo hili. Katika mwongozo huu, umejifunza jinsi ya kusakinisha Java katika Debian 10 na kuweka JAVA_HOME kutofautisha. Jisikie huru kurejea kwetu na maoni yako.