আমি কীভাবে আমার নোডজেএসকে সর্বশেষ সংস্করণে আপডেট করতে পারি?

আমি নিম্নলিখিত কোড সহ উবুন্টুতে নোডজেএস ইনস্টল করেছি

sudo apt-get install nodejs

যেহেতু আমি উবুন্টুর জন্য একটি নতুন ব্যবহারকারী আমি এই কোডটিও চালিয়েছি

sudo apt-get install npm

এখন যখন আমি টাইপ করি

 nodejs --version

এটা দেখায়

v0.6.19

আমি চেক এবং সর্বশেষ নোডজেএস সংস্করণ দেখেছি 0.10.26

আমি কীভাবে আমার নোডেজগুলির সংস্করণটি আপডেট করতে পারি 0.10.26?

আমি চেষ্টা করেছি

 sudo apt-get install <packagename> sudo apt-get install --only-upgrade <packagename>

কিন্তু কোন ভাগ্য.

ব্যবহার করুন এনপিএম থেকে এন মডিউল নোড আপগ্রেড করার জন্য

sudo npm cache clean -fsudo npm install -g nsudo n stable

সর্বশেষ সংস্করণে আপগ্রেড করতে (এবং বর্তমান স্থিতিশীল নয়) সংস্করণ, আপনি ব্যবহার করতে পারেন

sudo n latest
  • ফিক্স পাথ:

      sudo apt-get install --reinstall nodejs-legacy     # fix /usr/bin/node
  • পূর্বাবস্থায় ফেরা:

      sudo n rm 6.0.0     # replace number with version of Node that was installed  sudo npm uninstall -g n

আপনি আপডেট নোড সংস্করণ দেখতে আপনার টার্মিনাল পুনরায় আরম্ভ করার প্রয়োজন হতে পারে.

পাওয়া গেছে ডেভিড ওয়ালশ ব্লগ

সম্পূর্ণ ইনস্টলেশন নির্দেশাবলী আপলোড করা হয়েছে এখানে নোডসোর্স দ্বারা এটা আপনার অবগতির জন্য নিচে কপি করা হয়. নির্দেশনা সর্বশেষ সংস্করণে আপডেট করার জন্য একই.

আপনি যদি পছন্দ না করেন curl ... | sudo bash - তারপর আপনি অনুসরণ করতে পারেন ম্যানুয়াল নির্দেশাবলী, যা আপনাকে কীভাবে নোড যুক্ত করতে হয় তা বলেজাতীয় সংগ্রহস্থল /etc/apt/sources.list.d/ নিজেকে.

দ্রষ্টব্য: আপনি যদি উবুন্টু সুনির্দিষ্ট বা ডেবিয়ান হুইজি ব্যবহার করেন তবে আপনি পড়তে চাইতে পারেন চলমান নোড.জাতীয় ও জি. টি.;= 6.পুরানো ডিস্ট্রোতে এক্স

নোড.জেএস বর্তমান:

# Using Ubuntucurl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -fsSL https://deb.nodesource.com/setup_current.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 13.x:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_13.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 12.x:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_12.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 11.x:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_11.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 10.x:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_10.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 9.x:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_9.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 8.x:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_8.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 7.x:

দ্রষ্টব্য: ডেবিয়ান হুইজি এবং উবুন্টু সুনির্দিষ্ট প্যাকেজগুলি হ ' ল না এই রিলিজের জন্য উপলব্ধ. রেফারেন্স করুন চলমান নোড.জাতীয় ও জি. টি.;= 4.পুরানো ডিস্ট্রোতে এক্স

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_7.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 6.x:

দ্রষ্টব্য: আপনি যদি উবুন্টু সুনির্দিষ্ট বা ডেবিয়ান হুইজি ব্যবহার করেন তবে আপনি পড়তে চাইতে পারেন চলমান নোড.জাতীয় ও জি. টি.;= 4.পুরানো ডিস্ট্রোতে এক্স.

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_6.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 5.x:

দ্রষ্টব্য: আপনি যদি উবুন্টু সুনির্দিষ্ট বা ডেবিয়ান হুইজি ব্যবহার করেন তবে আপনি পড়তে চাইতে পারেন চলমান নোড.জাতীয় ও জি. টি.;= 4.পুরানো ডিস্ট্রোতে এক্স.

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_5.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 4.x:

দ্রষ্টব্য: আপনি যদি উবুন্টু সুনির্দিষ্ট বা ডেবিয়ান হুইজি ব্যবহার করেন তবে আপনি পড়তে চাইতে পারেন চলমান নোড.জাতীয় ও জি. টি.;= 4.পুরানো ডিস্ট্রোতে এক্স.

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_4.x | bash -apt-get install -y nodejs

নোড.জেএস ভি 0.12:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_0.12 | bash -apt-get install -y nodejs

নোড.জেএস ভি 0.10:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_0.10 | sudo -E bash -sudo apt-get install -y nodejs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_0.10 | bash -apt-get install -y nodejs

আইও.জেএস ভি 3.x:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_iojs_3.x | sudo -E bash -sudo apt-get install -y iojs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_iojs_3.x | bash -apt-get install -y iojs

আইও.জেএস ভি 2.x:

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_iojs_2.x | sudo -E bash -sudo apt-get install -y iojs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_iojs_2.x | bash -apt-get install -y iojs

আইও.জেএস ভি 1.x:

দ্রষ্টব্য: আইও এই শাখা.জাতীয় সক্রিয়ভাবে বজায় রাখা হয় না এবং উৎপাদন ব্যবহারের জন্য সুপারিশ করা হয় না.

# Using Ubuntucurl -sL https://deb.nodesource.com/setup_iojs_1.x | sudo -E bash -sudo apt-get install -y iojs# Using Debian, as rootcurl -sL https://deb.nodesource.com/setup_iojs_1.x | bash -apt-get install -y iojs

আমি ব্যবহার করার সুপারিশ এনভিএম পরিবর্তে, এবং টার্মিনালে দ্বন্দ্ব এড়াতে ইতিমধ্যে ইনস্টল করা সংস্করণটিও সরিয়ে ফেলা হচ্ছে

sudo apt purge nodejs npm

তারপরে এনভিএম ইনস্টল করুন এবং এটি ব্যবহার করুন

ভিডিও ব্যাখ্যা

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

প্রতি এনভিএম ডাউনলোড এবং ইনস্টল করুন

nvm install node

ডাউনলোড এবং নোড এর সর্বশেষ সংস্করণ ইনস্টল করা উচিত.

নোড আপডেট করার জন্য পরে শুধু কি

nvm install nodenvm alias default node

এই পিপিএ তারিখের বাইরে এবং আর রক্ষণাবেক্ষণ করা হয় না; আপনি এই এক পরিবর্তে অন্যান্য উত্তর বিবেচনা করা উচিত.

আপনি পিপিএ থেকে সর্বশেষ সংস্করণ ইনস্টল করতে পারেন:

sudo add-apt-repository ppa:chris-lea/node.js  sudo apt-get update  sudo apt-get install nodejs

আমি আমার নোড সংস্করণ হ্যান্ডেল করতে এনভিএম ব্যবহার. অত্যন্ত সেট আপ করা সহজ এবং ব্যবহার করা সহজ.

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bashexport NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

পরিবর্তে বিশ্বব্যাপী এনভিএম ইনস্টল করতে উপরের একটির পরিবর্তে নিম্নলিখিত কার্ল কমান্ডটি ব্যবহার করুন (এবং সম্ভবত দ্বিতীয় কমান্ডটি ব্যবহার করবেন না তবে তৃতীয়টি ব্যবহার করুন)

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | NVM_DIR=/usr/local/nvm bash

তারপর ব্যবহার করুন nvm install stable (অথবা পরিবর্তে একটি সংস্করণ নম্বর সন্নিবেশ করান stable) সর্বশেষ/নোড একটি নির্দিষ্ট সংস্করণ পেতে. ব্যবহার করুন nvm use stable (অথবা একটি নির্দিষ্ট সংস্করণ সংখ্যা) যে নোড সংস্করণ ব্যবহার করার জন্য. ব্যবহার করুন nvm ls আপনি কোন নোড সংস্করণ ইনস্টল করেছেন তা দেখতে এবং nvm uninstall stable(অথবা একটি নির্দিষ্ট সংস্করণ সংখ্যা) নোড একটি নির্দিষ্ট সংস্করণ মুছে ফেলার জন্য.

উৎস:ইনস্টল করুন, ব্যবহার

নোট

আপনি আপডেট সঙ্গে সংগ্রাম করা হয় npm সর্বশেষ স্থিতিশীল সংস্করণে কারণ আপনি একটি নির্দিষ্ট সংস্করণে আটকে আছেন npm এবং প্রতিবার যখন আপনি এটি আপডেট করেন যা কাজ করে না তখন আপনি আপডেট করতে এই পদ্ধতিটি ব্যবহার করতে পারেন npm যেমন. যত তাড়াতাড়ি আপনি সর্বশেষ স্থিতিশীল সংস্করণ ইনস্টল হিসাবে node, npm স্বয়ংক্রিয়ভাবে তার সর্বশেষ স্থিতিশীল সংস্করণে আপডেট করা হবে.

সাথে এনভিএম (নোড সংস্করণ পরিচালক) --lts

এনভিএম উল্লেখ করা হয়েছিল: https://askubuntu.com/a/441527/52975 তবে এখানে বুদ্ধিমান সহ আরও একটি সম্পূর্ণ ব্যবহারের উদাহরণ রয়েছে --lts আপনি আরো নির্দিষ্ট প্রয়োজন না থাকে তাহলে সম্ভবত আপনি চান এক যা নোড সর্বশেষ দীর্ঘমেয়াদী সমর্থন সংস্করণ, ইনস্টল করা হবে, যা সংস্করণ.

এনভিএম এবং সর্বশেষ নোড এলটিএস সংস্করণ ইনস্টল করুন:

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | shsource ~/.nvm/nvm.shnvm install --ltsnvm use --ltsnpm --version

এখন এটি একটি ডামি প্যাকেজ দিয়ে পরীক্ষা করুন:

npm install --global vacavaca

যেহেতু সোর্সিং প্রতিটি নতুন শেলের জন্য করতে হবে, তাই স্ক্রিপ্ট হ্যাক ইনস্টল করুন আপনার শেষ পর্যন্ত কিছু অটো সোর্সিং যুক্ত করে .barshrc. যে কাজ করে, কিন্তু আমি স্বয়ংক্রিয় যোগ এক অপসারণ এবং আমার নিজের যোগ করতে পছন্দ:

f="$HOME/.nvm/nvm.sh"if [ -r "$f" ]; then  . "$f" &>'/dev/null'  nvm use --lts &>'/dev/null'fi

সুবিধা:

  • আপনাকে নোডের একাধিক সংস্করণ এবং সুডো ছাড়াই ব্যবহার করার অনুমতি দেয়

  • রুবি আরভিএম এবং পাইথন ভার্চুয়ালেনভের অনুরূপ, রুবি এবং পাইথন সম্প্রদায়ের মধ্যে ব্যাপকভাবে সেরা অনুশীলন হিসাবে বিবেচিত

  • যেখানে সম্ভব একটি প্রাক কম্পাইল বাইনারি ডাউনলোড, এবং যদি না এটা উৎস ডাউনলোড করা হয় এবং আপনার জন্য এক প্রনয়ন

আমরা সহজেই নোড সংস্করণগুলি স্যুইচ করতে পারি:

nvm install 0.9.0nvm install 0.9.9nvm use 0.9.0node --version#v0.9.0nvm use 0.9.9node --version#v0.9.9

তারপর আপনি একটি গিট ট্র্যাক ব্যবহার করতে পারেন .nvmrc প্রদত্ত প্রকল্পের জন্য প্রয়োজনীয় নোড সংস্করণ নির্দেশ করতে ফাইল: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for-a-project/54503474#54503474

এই সেটআপের সাথে, আপনি উদাহরণস্বরূপ পাবেন:

which node

দেয়:

/home/ciro/.nvm/versions/node/v0.9.0/bin/node

এবং:

which vaca

দেয়:

/home/ciro/.nvm/versions/node/v0.9.0/bin/vaca

এবং যদি আমরা বিশ্বব্যাপী ইনস্টল করা মডিউলটি ব্যবহার করতে চাই:

npm link vacanode -e 'console.log(require.resolve("vaca"))'

দেয়:

/home/ciro/.nvm/versions/node/v0.9.0/lib/node_modules/vaca/index.js

সুতরাং আমরা সবকিছু সম্পূর্ণরূপে নির্দিষ্ট নোড সংস্করণ ভিতরে অন্তর্ভুক্ত করা হয় দেখতে.

উবুন্টু 17.10 পরীক্ষিত.

আমি আমার উবুন্টু একই তালিকা কমান্ড চেষ্টা 14.04 কিন্তু এটি এখনও একটি ত্রুটি নিক্ষেপ করা হয়.

কমান্ড আমি মৃত্যুদন্ড কার্যকর ছিল:

sudo add-apt-repository ppa:chris-lea/node.js  sudo apt-get update  sudo apt-get install nodejs

এবং ত্রুটি আমি পেয়ে ছিল:

Invalid version 0.12.2Line 299: curl not found in /bin/n

আমি কি মূর্ত আউট কার্ল ইউটিলিটি আমার অপারেটিং সিস্টেম ইনস্টল করা হয় নি ছিল.

আমি কমান্ড কার্যকর করেছি:

apt-get install curl

(ব্যবহার করুন sudo উপসর্গ হিসাবে যদি আপনি না হন su)

এবং তারপর পুনরাবৃত্তি পদক্ষেপ উত্তর সুপারিশ এবং এটি কাজ করে ;)

এটি সর্বশেষ নোড ইনস্টল করে ভি0.12.* নোডসোর্স থেকে

sudo apt-get install -y curlcurl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -sudo apt-get install -y nodejs

নোড ভি 4 এর জন্যx

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -sudo apt-get install -y nodejs

যদি ব্যবহার করা হয় n কাজ করে না, আপনি সর্বশেষ সংস্করণ ইনস্টল করতে পারেন nodejs সংস্করণ 8) নিম্নলিখিত কমান্ড চলমান:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -sudo apt-get install -y nodejs

আরও নির্দেশাবলী হ ' ল এখানে.

ব্যবহার এনভিএম পছন্দ করা হয় পদ্ধতি. প্রথমে এনভিএম ইনস্টল করুন:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

তারপরে নোডজেএস ইনস্টল করুন:

nvm install node

এখন, আপনি নোড সহজ সুইচ সংস্করণ করতে পারেন.

নোডজেএস ইনস্টল করতে এনভিএম ব্যবহার করা ভাল এটা “নোড সংস্করণ ম্যানেজার” ঘোরা. আপনি খুব সহজেই নোডেজগুলির একাধিক সংস্করণ ইনস্টল করতে পারেন, তাদের মধ্যে স্যুইচ করতে পারেন এবং একটি ডিফল্ট সেট করতে পারেন