মেভেন 3.0.4 - 3.1.1 আপডেট করবেন


52

সবার আগে উবুন্টুর পাশাপাশি মাভেনের কাছেও আমি নতুন। কেউ কি জানেন কিভাবে মেভেন আপডেট করবেন। আমার বর্তমান ম্যাভেনের সংস্করণটি 3.0.4। আমি এটি 3.1.1 এ আপডেট করতে চাই যা সর্বশেষতম সংস্করণ। আমি চেষ্টা করেছিলাম

sudo apt-get update maven

কিন্তু এটি খুব একটা সাহায্য করেনি। যেকোনো পরামর্শ. প্রথমবারের জন্য মাভেন ব্যবহার করছি। এছাড়াও কীভাবে ইনস্টল করবেন

Apache-ম্যাভেন-3.1.1-bin.tar.gz

আমি জানি একটি কমান্ড আছে

sudo অ্যাপ্লিকেশন ইনস্টল করুন

তবে এটি ম্যাভেনটি ডাউনলোড করবে এবং এটি ইনস্টল করবে .. যেহেতু প্রতিবার এটি ডাউনলোড করা কয়েকটি সিস্টেমে ম্যাভেন ইনস্টল করার দরকার হতে পারে আমাদের জন্য এটি আরও ভাল বিকল্প হবে না। তাই আমি দুটি প্রশ্নের উত্তর খুঁজছি

  1. ইনস্টলড মেভেন কীভাবে আপডেট করবেন

  2. মেভেন অ্যাপাচি-ম্যাভেন-3.1.1-বিন.tar.gz এর ডাউনলোড প্যাকেজটি কীভাবে ইনস্টল করবেন



উত্তর:


50

টার্মিনালে একক প্যাকেজ আপগ্রেড করতে:

sudo apt-get --only-upgrade install maven

ম্যাভেন অ্যাপাচি-ম্যাভেন-৩.১.১-বিন.টার.gz ডাউনলোড প্যাকেজ ইনস্টল করতে

cd ~/Downloads
wget http://apache.mirrors.timporter.net/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz

sudo mkdir -p /usr/local/apache-maven
sudo mv apache-maven-3.1.1-bin.tar.gz /usr/local/apache-maven
cd /usr/local/apache-maven
sudo tar -xzvf apache-maven-3.1.1-bin.tar.gz

gedit ~/.profileএই চারটি লাইন দিয়ে of /। প্রোফাইলটি সম্পাদনা করুন এবং যুক্ত করুন:

export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1
export M2=$M2_HOME/bin
export MAVEN_OPTS="-Xms256m -Xmx512m"
export PATH=$M2:$PATH

মেশিনটি পুনরায় চালু না করে আপডেট পেতে নিম্নলিখিত কমান্ডটি কার্যকর করতে ভুলবেন না

 source ~/.profile

এটি 'সুডো এপটি
গেট

sudo অ্যাপ-
মিনা Eid

যদি এটি কাজ না করে, উইজেট দিয়ে চেষ্টা করুন
মিনা Eid

3
@MadhavanKumar যে প্রকাশিত শেষ সংস্করণ কারণ aptহয় 3.0.4sudo apt-get updateআপনার স্থানীয় ক্যাশে রিফ্রেশ করার জন্য আপনি সর্বদা এটি পরীক্ষা করতে পারেন ; তারপরে apt-cache search mavenএবং শেষ পর্যন্ত apt-cache showpkg <name-of-the-package>বর্তমান সংস্করণটি দেখতে।
মার্কো বোনাচি

6
কেউ কি জানেন যে আপাচি উবুন্টু রেপোসে মাভেনকে আপডেট করতে চলেছে? ডিফল্ট রেপগুলিতে তারা যে প্যাকেজটি হোস্ট করে তাতে এখনও বাগ রয়েছে এবং এক বছর পেরিয়ে গেছে।
কেনেথ ওয়ার্ডেন

19

ভিত্তিতে মূল প্রশ্ন ম্যাভেন এর সর্বশেষ সংস্করণ সম্পর্কে জিজ্ঞাসা এই পিপিএ থেকে একটি গুলো পুরনো উপলব্ধ wilyকরার trustyম্যাভেন 3.3.9 জন্য

https://launchpad.net/~andrei-pozolotin/+archive/ubuntu/maven3

এই পিপিএ ব্যবহারের নির্দেশাবলী উপরের লিঙ্কটি থেকে অনুলিপি করা হয়েছে।

sudo apt-get purge maven maven2 maven3
sudo add-apt-repository ppa:andrei-pozolotin/maven3
sudo apt-get update
sudo apt-get install maven3

এটি আমার পক্ষে ভাল কাজ করেছে Ubuntu 14.04.3 LTS। ইনস্টল করা কমান্ডটি mvnকোনও সিমলিংক যুক্ত করার প্রয়োজন ছাড়াই ছিল ।

$ mvn -version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T16:41:47+00:00)
Maven home: /usr/share/maven3
Java version: 1.8.0_66, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "3.19.0-33-generic", arch: "amd64", family: "unix"

সবচেয়ে সহজ এবং পরিষ্কার সমাধান, তৈরি করার জন্য কোনও প্রতীকী লিঙ্ক নেই। ধন্যবাদ!
ব্যবহারকারী 1159819

9

মেভেনের জন্য পিপিএ রয়েছে 3.1 এর সাথে https://launchpad.net/~natecarlson/+archive/maven3

sudo add-apt-repository ppa:natecarlson/maven3

একমাত্র সমস্যাটি হ'ল পিপিএ থেকে কমান্ড-লাইন সরঞ্জামটি maven3, যা এমভিএন কল করার কোনও স্ক্রিপ্ট ভেঙে চলেছে।

sudo ln -s /usr/bin/maven3 /usr/bin/mvn

1
এটা আমার ক্ষেত্রে / usr / bin / mvn3 ছিল ...
টমট্যাশ

5
এই সমাধানটি দেখতে দুর্দান্ত দেখাচ্ছে তবে উবুন্টুর সাম্প্রতিক সংস্করণগুলি যেমন 14.04 এর মতো কাজ করে না।
ডেভিড.প্রেজ

2
ইউটোপিকের জন্য এখানে পিপিএ রয়েছে: লঞ্চপ্যাড.এন.এভকোরনেভ
আরচাইভ

2
এছাড়াও, লিঙ্কে ভিন্নতা হ'ল আপডেট-বিকল্পগুলি ব্যবহার করা: sudo update-alternatives --install "/usr/bin/mvn" "mvn" "/usr/share/maven3/bin/mvn" 1তারপরে স্যুইচ করুনsudo update-alternatives --config mvn
স্টোফে


6

উবুন্টু 14.04 এ mvn3 ইনস্টল করতে, চালনা করুন:

sudo apt-get purge maven maven2 maven3
sudo add-apt-repository ppa:andrei-pozolotin/maven3
sudo apt-get update
sudo apt-get install maven3

প্রতীকী লিঙ্ক তৈরি করতে, চালান:

sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn

তথ্যসূত্র: https://launchpad.net/~andrei-pozolotin/+archive/ubuntu/maven3


এটি সম্ভবত ব্যবহারের জন্য আরও সমসাময়িক সমাধান। অনেক ধন্যবাদ.
ম্যাট

ই: প্যাকেজ maven3 সনাক্ত করতে অক্ষম
ভাসিল

দুর্দান্ত উত্তর, আমি এই কাজটি সারা দিন করার চেষ্টা করেছি, ধন্যবাদ!
ম্যাট করস্টোফ 22

5

আমি দেখেছি এই সহায়িকার 3.2.1 থেকে ম্যাভেন আপগ্রেড করার উবুন্টু 14.04 জন্য শ্রেষ্ঠ কাজ http://linuxg.net/how-to-install-apache-maven-3-2-1-on-ubuntu-14-04-linux- পুদিনা-17-এবং-তাদের-অমৌলিক-ব্যবস্থা /

প্রথমে ম্যাভেনের আগের ম্যাভেনগুলি সরান, করুন:

sudo apt-get remove maven*

মাভেন 3 ইনস্টল করুন:

sudo apt-get install gdebi

wget http://ppa.launchpad.net/natecarlson/maven3/ubuntu/pool/main/m/maven3/maven3_3.2.1-0~ppa1_all.deb

sudo gdebi maven3_3.2.1-0~ppa1_all.deb

আরও সহজ ব্যবহারের জন্য এটি সিমিলিংক করুন:

sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/maven

1
এটি পিপিএ সংগ্রহস্থল যেমনটি ব্যবহার করে ম্যানুয়ালি ইনস্টল করার জন্য ডিবগুলি ডাউনলোড না করে ব্যবহার করা আরও ভাল। দেখুন @ ডেভিড-বাউকুম উত্তর: জিজ্ঞাসাবাবু
লগঅফ

একই ভাবে আপনার কাছ থেকে ম্যাভেন 3.3.9 জন্য দেবের বিনামূল্যে ডাউনলোড করতে পারেন ppa.launchpad.net/andrei-pozolotin/maven3/ubuntu/pool/main/m/...
Arul

3

এখানে নির্দেশাবলী এবং apache.org- এ দেওয়া চেষ্টা করেছেন ried চূড়ান্তভাবে এটি কী স্থির করেছিল তা মভেনের জন্য একটি প্রতীকী লিঙ্ক তৈরি করেছিল:

sudo ln -s /usr/local/apache-maven/apache-maven-3.2.1/bin/mvn /usr/bin/mvn

1

Http://maven.apache.org/download.cgi থেকে সর্বশেষতম ম্যাভেনটি ডাউনলোড করুন

wget http://apache-mirror.rbc.ru/pub/apache/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.tar.gz
tar -zxf apache-maven-3.2.2-bin.tar.gz /tmp/
ln -s /tmp/apache-maven-3.2.2/bin/mvn /usr/local/bin/mvn

পরিক্ষা কর

$ mvn -v

1

যদি আপনি পিপিএ ( ব্যক্তিগত প্যাকেজ সংরক্ষণাগার) নিয়ে স্বাচ্ছন্দ্য বোধ করেন না যেখানে আপনার কাছে ভবিষ্যতের কোনও আশ্বাস নেই তবে এটি বিকল্প।

সুরক্ষা দৃষ্টিকোণ থেকে যদি আপনি না জানেন যে এটি কোথা থেকে এসেছে তবে এটি ইনস্টল করবেন না।

আমার নিবন্ধে আমি অ্যাপাচি থেকে সর্বশেষ ফাইলটি পুনরুদ্ধার করেছি যা একটি পরিচিত এবং বিশ্বস্ত উত্স। আপনি সর্বশেষতম সংস্করণ পেতে পারেন

#identify the latest version of maven
    latest=$(curl http://www-us.apache.org/dist/maven/maven-3/ | tac | sed -ne 's/[^0-9]*\(\([0-9]\.\)\{0,3\}[0-9]\).*/\1/p' | head -1)
#download it
    wget http://www-us.apache.org/dist/maven/maven-3/$latest/binaries/apache-maven-$latest-bin.tar.gz

তারপরে এটি ইনস্টল করুন

#Unpack it
    sudo tar -zxf apache-maven-$latest-bin.tar.gz -C /usr/local/
#create a sym link to it
    sudo ln -s /usr/local/apache-maven-$latest/bin/mvn /usr/bin/mvn

উপরের লিঙ্কটিতে এবং স্ট্যাকওভারফ্লোতে আমার পোস্ট হিসাবে বর্ণিত


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

2
@ ডেভিডপস্টিল মেলা যথেষ্ট। তবে এই প্রশ্নগুলি যা আমি অনুসন্ধান করেছি এবং এর কোনও কার্যকর উত্তর খুঁজে পাইনি সে কারণেই আমি তাদের একসাথে যুক্ত করেছি। সম্ভবত আমি যখন reps তৈরি করব তখন আমি সদৃশটি করব তবে মধ্যবর্তী সময়ে আমি একটি পতাকা বাড়াব। পরামর্শের জন্য ধন্যবাদ।
টমরেড

0

আমি কেবল ম্যাকতে আপগ্রেড করেছি এবং এটি বেশ সহজ ছিল was Https://maven.apache.org/install.html থেকে মাভেন পান প্যাথটিতে কেবল মেভেন ~ / বিনটি যুক্ত করুন এবং জাভাহোম আপডেট করুন। তারপরে সংস্করণগুলি দেখানোর জন্য mvn -v ব্যবহার করে দেখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.