কিভাবে লিনাক্স মিন্ট 21 এ অ্যাপাচি মাভেন ইনস্টল করবেন

Kibhabe Linaksa Minta 21 E A Yapaci Mabhena Inastala Karabena



Apache Maven হল একটি জনপ্রিয়, ওপেন সোর্স প্রজেক্ট ম্যানেজমেন্ট টুল যা জাভা প্রজেক্ট এবং ডকুমেন্টেশন ডেভেলপ ও পরিচালনা করতে ব্যবহৃত হয়। এটি এক্সটেনসিবল বৈশিষ্ট্য সহ POM (প্রকল্প অবজেক্ট মডেল) ধারণা থেকে আসে। এটিতে প্লাগইন যুক্ত করার এবং অন্যান্য ভাষাগুলিকে সমর্থন করার ক্ষমতা রয়েছে, যেমন C#, স্কালা এবং রুবি। এটি একটি সহায়ক বোধগম্য সরঞ্জাম যা প্রকল্প সম্পর্কে বিশদ বিবরণ দেয়। এই টুলটি লিনাক্স ডিস্ট্রিবিউশনের জন্যও উপলব্ধ এবং এই টিউটোরিয়ালে, আমরা শিখব কিভাবে এটি লিনাক্স মিন্ট 21 সিস্টেমে ইনস্টল করতে হয়।

লিনাক্স মিন্ট 21 এ Apache Maven ইনস্টল করুন

লিনাক্স মিন্ট 21 সিস্টেমে অ্যাপাচি মাভেন ইনস্টল করার জন্য আমাদের দুটি পদ্ধতি রয়েছে:

  1. APT এর মাধ্যমে
  2. সোর্স কোডের মাধ্যমে

পদ্ধতি 1: APT এর মাধ্যমে Apache Maven ইনস্টল করুন

Apt ব্যবহার করে Apache Maven এর ইনস্টলেশন প্রক্রিয়া বেশ সোজা; এতে কোন বাধা নেই। কিন্তু নিশ্চিত করুন যে আপনার সিস্টেম আপডেট করা আছে।







আপ-টু-ডেট প্যাকেজগুলির সাথে সিস্টেমকে রিফ্রেশ করতে নিম্নলিখিত কমান্ডটি চালান:



$ sudo apt আপডেট



প্যাকেজ তালিকা আপডেট করার পরে, এখন আপনি নিম্নলিখিত কমান্ডের সাহায্যে সিস্টেমের ডিফল্ট সংগ্রহস্থল থেকে সরাসরি Apache Maven ইনস্টল করতে পারেন:





$ sudo apt maven ইনস্টল করুন

প্রদত্ত কমান্ডের মাধ্যমে সফল ইনস্টলেশন নিশ্চিত করতে এর সংস্করণটি পরীক্ষা করুন:



$ mvn -- সংস্করণ

পদ্ধতি 2: সোর্স কোডের মাধ্যমে Apache Maven ইনস্টল করুন

এই পদ্ধতিটি অবশ্যই লিনাক্স মিন্ট 21 সিস্টেমে অ্যাপাচি মাভেনের সর্বশেষ আপডেটটি ইনস্টল করবে। এই জন্য, নীচের প্রদত্ত ধাপে ধাপে নির্দেশাবলী সাবধানে অনুসরণ করুন:

ধাপ 1: সিস্টেম আপ টু ডেট এবং সমস্ত প্যাকেজ আপডেট করা হয়েছে তা নিশ্চিত করতে নীচে উল্লিখিত কমান্ডটি চালানো হচ্ছে:

$ sudo apt আপডেট

ধাপ ২: পরবর্তী পদক্ষেপে, আমাদের JDK ডাউনলোড করতে হবে কারণ এটি Apache Maven এর পূর্বশর্ত। আমরা নীচের প্রদত্ত কমান্ডের মাধ্যমে এটি করতে পারি:

$ sudo apt install default-jdk

ধাপ 3: সংস্করণ কমান্ড ব্যবহার করে জাভা ইনস্টলেশন নিশ্চিত করুন:

$ java-সংস্করণ

ধাপ 4: এর অফিসিয়াল ওয়েবসাইট থেকে Apache Maven এর উত্স প্যাকেজ পুনরুদ্ধার করতে, নিম্নলিখিত কমান্ডটি চালান:

$ wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz

এছাড়াও আপনি সরাসরি লিঙ্ক থেকে অনুলিপি করতে পারেন অফিসিয়াল উৎস আপনার সিস্টেমে wget কমান্ডের মাধ্যমে সোর্স ফাইল ডাউনলোড করতে:

ধাপ 5: ডাউনলোড করা অ্যাপাচি মাভেন সোর্স প্যাকেজটিতে সরান /tmp নিম্নলিখিত কমান্ডের মাধ্যমে ফাইল করুন:

$mv /home/wardah/apache-maven-3.8.6-bin.tar.gz /tmp

ধাপ 6: ডাউনলোড করা Apache Maven সোর্স প্যাকেজটি বের করুন /tmp টার্মিনালে নিম্নলিখিত কমান্ড ব্যবহার করে ফাইল:

$ sudo tar -xvzf /tmp/apache-maven-3.8.6-bin.tar.gz

ধাপ 7: সমস্ত ফাইল এক্সট্র্যাক্ট হয়ে গেলে, এগুলি কপি করুন অপট/মাভেন কমান্ড ব্যবহার করে ডিরেক্টরি:

$ sudo cp -r apache-maven-3.8.6 /opt/maven

ধাপ 8: Apache Maven এর জন্য পরিবেশ সেটআপ করতে, ন্যানো এডিটর দিয়ে maven.sh ফাইল খুলুন:

$ sudo nano /etc/profile.d/maven.sh

এই ফাইলে, কোডের নিম্নলিখিত লাইনগুলি রাখুন:

JAVA_HOME=/usr/lib/jvm/default-java রপ্তানি করুন
রপ্তানি করুন M2_HOME=/opt/maven
MAVEN_HOME=/opt/maven রপ্তানি করুন
এক্সপোর্ট PATH=${M2_HOME}/bin:${PATH}

Ctrl+O চেপে ফাইলটি সংরক্ষণ করুন আপনি ফাইলটি সংরক্ষণ করুন।

ধাপ 9: নিম্নলিখিত কমান্ড থেকে ফাইলটি নির্বাহযোগ্য করুন:

$ sudo chmod +x /etc/profile.d/maven.sh

ধাপ 10: সোর্স ভেরিয়েবল লোড করতে ব্যবহৃত সোর্স কমান্ড ব্যবহার করে মাভেনের জন্য পরিবেশ সেট করার শেষ ধাপ:

$ source /etc/profile.d/maven.sh

ধাপ 11: উপরের সমস্ত পদক্ষেপগুলি সফলভাবে চালানোর পরে, এখন আপনি লিনাক্স মিন্ট 21 সিস্টেমে ইনস্টল করা অ্যাপাচি মাভেনের সংস্করণটি পরীক্ষা করতে পারেন:

$ mvn - সংস্করণ

কিভাবে লিনাক্স মিন্ট 21 থেকে Apache Maven সরাতে হয়

আপনি নিম্নলিখিত কমান্ডটি কার্যকর করার মাধ্যমে লিনাক্স মিন্ট 21 সিস্টেম থেকে ম্যাভেনকে অপসারণ করতে পারেন:$

sudo apt maven অপসারণ

উপসংহার

Apache Maven একটি ওপেন সোর্স এবং সহায়ক জাভা প্রজেক্ট ম্যানেজমেন্ট টুল যা জাভা এবং অন্যান্য স্ক্রিপ্টিং ভাষায় বিভিন্ন প্রজেক্ট তৈরি করতে ব্যবহৃত হয়। আমরা একটি লিনাক্স সিস্টেমে Apache Maven ইনস্টল করার একাধিক উপায় প্রদান করেছি। প্রথমটি অ্যাপাচি মাভেনের একটি পুরানো সংস্করণ ইনস্টল করে যখন দ্বিতীয় পদ্ধতিটি আপনার লিনাক্স সিস্টেমে সর্বশেষ সংস্করণটি ইনস্টল করে।