উবুন্টু, দেবিয়ান এবং লিনাক্স মিন্টে জাভা 14 কীভাবে ইনস্টল করবেন


এই টিউটোরিয়ালটি আপনাকে পিপিএ প্যাকেজ ব্যবহার করে এবং সংরক্ষণাগার উত্স থেকে উবুন্টু, দেবিয়ান এবং লিনাক্স মিন্ট বিতরণে জাভা 14 স্ট্যান্ডার্ড সংস্করণ বিকাশ কিট (জেডিকে) ইনস্টল করতে পারে সে সম্পর্কে আপনাকে গাইড করবে।

জাভা ইনস্টল করা 14 উবুন্টু, দেবিয়ান এবং মিন্টে পিপিএ ব্যবহার করে

সর্বশেষতম জাভা 14 সংস্করণ ইনস্টল করতে, প্রথমে আপনার সিস্টেমে নীচের লিনাক্সপ্রিসিং/জাভা > পিপিএ যুক্ত করুন এবং প্রদর্শিত প্যাকেজ ডেটাবেস আপডেট হিসাবে আপডেট করুন।

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

একবার পিপিএ যুক্ত এবং আপডেট হয়ে গেলে, এখন ওরাকল-জাভা14-ইনস্টলার নামের প্যাকেজগুলি অনুসন্ধান করুন shown

$ sudo apt-cache search oracle-java14-installer

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

উপরের আউটপুটটি নিশ্চিত করে যে জাভা 14 নিম্নলিখিত কমান্ডটি ব্যবহার করে ইনস্টল করার জন্য উপলব্ধ।

$ sudo apt-get install oracle-java14-installer

আপনার সিস্টেমে যদি আপনার একাধিক জাভা ইনস্টল করা থাকে তবে জাভা 14 প্রদর্শিত হিসাবে আপনি পূর্বনির্ধারিত হিসাবে জাভা 14 সেট করতে ওরাকল-জাভা 14-সেট-ডিফল্ট প্যাকেজ ইনস্টল করতে পারেন।

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

একবার আপনি ডিফল্ট জাভা সেট হয়ে গেলে, আপনি এটি ব্যবহার করে ইনস্টল করা জাভা সংস্করণটি যাচাই করতে পারবেন:

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

উবুন্টু, দেবিয়ান এবং মিন্টের উত্স থেকে জাভা 14 ইনস্টল করা

আপনার সিস্টেমে জাভা 14 এসই এসডিকে ইনস্টল করতে ডেস্কটপ লিনাক্স মেশিনে প্রথমে একটি ব্রাউজার খুলুন এবং জাভা এসই অফিসিয়াল ডাউনলোড পৃষ্ঠাতে নেভিগেট করুন।

এখানে, jdk-14.0.1_linux-x64_bin.tar.gz নির্বাচন করুন, ডাউনলোড লিঙ্কে চাপুন এবং টারবাল প্যাকেজের সর্বশেষ সংস্করণটির ডাউনলোড প্রক্রিয়াটি শুরু করার জন্য লাইসেন্স চুক্তি স্বীকার করতে চেক করুন।

জাভা দেবিয়ান ভিত্তিক লিনাক্স ডিস্ট্রিবিউশনগুলির জন্য .deb প্যাকেজ আকারে প্রাক-সংকলিত প্যাকেজ সরবরাহ করে, তবে আমরা ইনস্টলেশনটি সম্পাদন করতে gzip টারবাল ফাইলটি ব্যবহার করব।

আপনি যদি কোনও শিরোনামহীন মেশিনে বা সার্ভারগুলিতে জাভা ইনস্টল করেন, নীচের কমান্ডটি জারি করে উইজেট কমান্ড-লাইন ইউটিলিটির মাধ্যমে জাভা 14 এসই জেডিকে সংরক্ষণাগারটি ডাউনলোড করুন।

$ 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

ডাউনলোড শেষ হওয়ার পরে, জাভা প্যাকেজটি ডাউনলোড হয়েছে সেই ডিরেক্টরিতে নেভিগেট করুন এবং জাভা সফ্টওয়্যার ইনস্টল করার জন্য নীচের আদেশগুলি জারি করুন।

নীচে কার্যকর করা কমান্ডগুলি জাভা টারবাল সংরক্ষণাগারটিকে সরাসরি/অপ্ট ডিরেক্টরিতে সংক্ষেপিত করবে।/অপ্ট ডিরেক্টরি থেকে জাভা এক্সট্র্যাক্ট পাথ প্রবেশ করান এবং ডিরেক্টরিতে থাকা সামগ্রীর তালিকা দেওয়ার জন্য একটি ls কমান্ড জারি করুন। জাভা এক্সিকিউটেবল ফাইলগুলি বিন ডিরেক্টরিতে অবস্থিত।

$ 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

এর পরে, জাভা এনভায়রনমেন্ট ভেরিয়েবল এবং এক্সিকিউটেবল ফাইলগুলি আপনার সিস্টেমে প্রবেশ করুন $PATH ভেরিয়েবল, নীচের কমান্ডগুলি জারি করে যা সিস্টেম প্রোফাইলে java.sh নামে একটি নতুন ফাইল তৈরি করবে।

এই পদ্ধতিটি জাভা এনভায়রনমেন্ট ভেরিয়েবল এবং এক্সিকিউটেবলগুলি অ্যাক্সেসযোগ্য সিস্টেম-ওয়াইড হবে তা নিশ্চিত করে।

$ 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

অবশেষে, সেটিংস প্রয়োগ করতে এবং আপনার সিস্টেমে জাভা ইনস্টল করা সংস্করণটি যাচাই করতে নীচের কমান্ডটি জারি করতে লগ আউট এবং আবার লগ ইন করুন।

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

অভিনন্দন! জাভা 14 এসই এসডির সর্বশেষ সংস্করণটি এখন আপনার ডেবিয়ান ভিত্তিক লিনাক্স মেশিনে ইনস্টল করা আছে।