আমি https://nodejs.org/ ওয়েবসাইটে লক্ষ্য করেছি যে নোডটি বর্তমানে v 0.12.0 এ রয়েছে।
কেউ কি আমাকে এনপিএম (টার্মিনাল কমান্ড দয়া করে) এর সাথে একত্রে নোডের সর্বশেষ সংস্করণটি ইনস্টল করতে পারেন?
sudo apt-get install nodejs-legacy
আমি https://nodejs.org/ ওয়েবসাইটে লক্ষ্য করেছি যে নোডটি বর্তমানে v 0.12.0 এ রয়েছে।
কেউ কি আমাকে এনপিএম (টার্মিনাল কমান্ড দয়া করে) এর সাথে একত্রে নোডের সর্বশেষ সংস্করণটি ইনস্টল করতে পারেন?
sudo apt-get install nodejs-legacy
উত্তর:
নোডোসোর্স পিপিএ ব্যবহার করুন। বিশদ জন্য ইনস্টলেশন নির্দেশাবলী দেখুন । প্রথমে আপনার প্রয়োজনীয় নোড.জেএস সংস্করণটি চয়ন করুন এবং এর জন্য উত্সগুলি যুক্ত করুন:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
তারপরে নোড.জেএস প্যাকেজটি ইনস্টল করুন।
sudo apt-get install -y nodejs
PS: curl
এই কোড লাইনের জন্য সার্ভারে প্যাকেজ ইনস্টল করা আবশ্যক।
আপনি যদি nodejs
ইতিমধ্যে ইনস্টল করে রেখেছেন এবং আপডেট করতে চান তবে প্রথমে বর্তমান ইনস্টলেশন সরান এবং উপরে স্ক্রিপ্ট ব্যবহার করে আবার ইনস্টল করুন।
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
পরে ইনস্টল করার পরে nodejs
আমি শেষ হয়েছিলv0.10
সাধারণভাবে বলতে গেলে, ইউআরএল থেকে রুট শেল সেশনে স্বেচ্ছাসেবক ডেটা লোড করা ভাল ধারণা নয় এবং আমি আশা করি লোকেরা এটির সমাধান হিসাবে সমস্ত কিছু বন্ধ করে দেবে - "দয়া করে কেবল এই স্ক্রিপ্টটি চালান আমি আপনাকে পাঠাচ্ছি, এবং আমরা যখন থাকি তখনও ' এটিকে আবার দেখুন - আমার কাছে একটি সেতু রয়েছে যা আপনি সম্ভবত কিনতে আগ্রহী "।
বিকল্প হিসাবে, এখানে একই কাজ করার "উবুন্টু ওয়ে" রয়েছে, যেখানে আপনি দেখতে পাবেন যে সিস্টেমটি কীভাবে আপডেট হচ্ছে এবং আপনার সিস্টেম কনফিগারেশনে কী সংগ্রহস্থল এবং কী কী যুক্ত করা হয়েছে তা জানতে পারবেন:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
এটি সর্বশেষের (লেখার সময়) নোডেজ সংস্করণ for. র জন্য 7.
$(lsb_release -c)
সমর্থিত রিলিজগুলির একটিতে রিলিজ অটোডেটেকশন বিট পরিবর্তন করে হ্যাক করুন এবং ফলাফলগুলি মোকাবেলা করুন।
apt-get
সমাধানটি সোজা ডোপ।
নোড.জেএস ভি 4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
আপনি যদি ভিতরে আপডেট করতে চান তবে আপনি কমান্ডটি npm
ব্যবহার করতে পারেন n
:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
এটি এন প্যাকেজটি ইনস্টল করে যা আপনি নোডজেএস-সংস্করণগুলি স্যুইচ করতে ব্যবহার করতে পারেন এবং এটি ব্যবহার করেন। বিকল্প এনভিএম এবং কমান্ড অপশনগুলির সাথে তুলনা করুন এসও । একটি ব্লগ পোস্টও রয়েছে ।
nvm install lts/carbon
আমার জন্য এনপিএম এবং নোড ইনস্টল করে। আপনি ভাগ করেছেন যা উপরের আদেশগুলি থেকে এটি কীভাবে আলাদা?
nvm
বা n
এবং NodeJS আপডেট করার জন্য npm
। উভয় ক্ষেত্রেই আপনি npm
নোড প্যাকেজ ইনস্টল করতে ব্যবহার করেন ।
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
এখানে আপনি আরও তথ্য খুঁজে পেতে পারেন: নোড.জেএস v0.12, io.js, এবং নোডসোর্স লিনাক্স রিপোজিটরিগুলি
এনপিএম ইনস্টল করতে,
sudo apt-get install npm
তারপরে নোডের জন্য,
sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x // here is the version what you want..
এই কমান্ডটি আপনার যে সংস্করণটি চান তার উপর ভিত্তি করে নোড ইনস্টল করবে ..
https://github.com/creationix/nvm
এনভিএম আপনার জন্য সর্বশেষতম স্থিতিশীল নোড এবং এনপিএম উভয়ই ইনস্টল করে
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
এখন এটি একটি ডামি প্যাকেজ দিয়ে পরীক্ষা করুন:
npm install --global vaca
vaca
যেহেতু প্রতিটি নতুন শেলের জন্য সোর্সিং করতে হয়, তাই ইনস্টল স্ক্রিপ্ট হ্যাকগুলি আপনার শেষের দিকে কিছু অটো সোসিং যুক্ত করে .barshrc
। এটি কাজ করে তবে আমি স্বয়ংক্রিয়ভাবে যুক্ত হওয়াটিকে সরিয়ে আমার নিজেরটি যুক্ত করতে পছন্দ করি:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
সুবিধাদি:
আপনাকে নোডের একাধিক সংস্করণ এবং sudo ছাড়াই ব্যবহার করতে দেয়
রুবি আরভিএম এবং পাইথন ভার্চুয়ালেনভের সাথে সাদৃশ্য, যা রুবি এবং পাইথন সম্প্রদায়ের সর্বকালের সেরা অনুশীলন হিসাবে বিবেচিত
যেখানে সম্ভব সেখানে একটি প্রাক-সংকলিত বাইনারি ডাউনলোড করুন এবং যদি তা না হয় তবে এটি উত্সটি ডাউনলোড করে এবং আপনার জন্য একটি সংকলন করে
আমরা সহজেই এর সাথে নোড সংস্করণগুলি স্যুইচ করতে পারি:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
তারপরে আপনি .nvmrc
প্রদত্ত প্রকল্পের জন্য প্রয়োজনীয় নোড সংস্করণটি চিহ্নিত করতে একটি গিট ট্র্যাকড ফাইল ব্যবহার করতে পারেন : https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node- for -a-প্রকল্প / 54503474 # 54503474
উবুন্টু 17.10 এ পরীক্ষা করা হয়েছে।
সংস্করণ 5.x জন্য পিপিএ অনুযায়ী :
apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
নীচের নির্দেশাবলী ব্যবহার করে আপনি খুব সহজেই সর্বশেষতম সংস্করণ ইনস্টল করতে পারেন।
কার্ল-এসএল https://deb.nodesource.com/setup_7.x | sudo -E বাশ -
ভেসিয়ন x.x হ'ল নোডের সর্বশেষতম সংস্করণ।
sudo-get ইনস্টল নোডেজ
উপরে লাইন নোডেজ ইনস্টল করবে।
sudo apt-get ইনস্টল বিল্ড-অপরিহার্য
এটি নোডেজগুলি সঠিকভাবে চলার জন্য প্রয়োজনীয় মডিউলগুলি ইনস্টল করবে।
এখন নোডেজগুলি আপনার শেষে সঠিকভাবে ইনস্টল হয়েছে কিনা তা পরীক্ষা করে দেখুন
নোডেজ -v
এটি ইনস্টলড নোডেজ সংস্করণ ফিরিয়ে দেবে।
npm -v
এটি ইনস্টল হওয়া এনপিএম সংস্করণটি ফিরিয়ে দেবে। আশা করি এটা সাহায্য করবে....
উত্স: লিঙ্কটি আপনাকে অন্য কিছু পদ্ধতি ব্যবহার করে কীভাবে নোডেজ ইনস্টল করতে হবে তা দেখায়।
build-essential
?
উবুন্টুর বর্তমানে সমর্থিত সমস্ত সংস্করণে স্ন্যাপ প্যাকেজ হিসাবে নোড.জেএস উপলব্ধ available নোড.জেএস-এর জন্য নির্দিষ্ট, বিকাশকারীরা বর্তমানে সমর্থিত রিলিজগুলির মধ্যে একটি থেকে চয়ন করতে পারেন এবং সরাসরি নোডসোর্স থেকে নিয়মিত স্বয়ংক্রিয় আপডেট পেতে পারেন। নোড.জেএস সংস্করণগুলি 6, 8, 9, 10, 11 এবং 12 বর্তমানে স্নেপ স্টোর সহ নোড.জেস প্রকাশের কয়েক ঘন্টা বা কয়েক মিনিটের মধ্যে আপডেট করা হবে available
নোড একটি একক কমান্ড দিয়ে ইনস্টল করা যেতে পারে, উদাহরণস্বরূপ:
sudo snap install node --classic --channel 11/stable
নোড স্ন্যাপটি কমান্ড দ্বারা অ্যাক্সেস করা যায় node
, উদাহরণস্বরূপ:
$ নোড -v v11.5.0
নোড স্ন্যাপের অংশ হিসাবে এনএমপি-র একটি আধুনিক সংস্করণ ইনস্টল করা হবে। আপনার স্বাভাবিক শেলের মধ্যে এনডিএম নোড রেপেল এর বাইরে চালানো উচিত। নোড স্ন্যাপ ইনস্টল করার পরে এনপিএম আপডেট পরীক্ষা সক্ষম করতে নিম্নলিখিত কমান্ডটি চালান:
sudo chown -R $ USER: $ (id -gn $ USER) / home / your -username /.config
your-username
উপরের কমান্ডটিতে আপনার নিজের ব্যবহারকারীর নামটি প্রতিস্থাপন করুন । তারপরে npm -v
এনএমপি-র সংস্করণটি আপ-টু-ডেট কিনা তা পরীক্ষা করে চালান । উদাহরণ হিসাবে আমি পরীক্ষা করেছিলাম যে এনএমপি আপ টু ডেট ছিল, কমান্ডটি দিয়ে ইতোমধ্যে ইনস্টল হওয়া প্যাকেজটির সূত্রটি পরীক্ষা করে npm list yarn
এবং কমান্ডটি সহ বিদ্যমান সুতা প্যাকেজটিকে সর্বশেষ সংস্করণে আপডেট করেছেnpm update yarn
ব্যবহারকারীরা এনভিএম (নোড সংস্করণ পরিচালক) এর মতো অতিরিক্ত সরঞ্জামগুলি জড়িত না করে যে কোনও সময় নোড.জেএস এর সংস্করণগুলির মধ্যে পরিবর্তন করতে পারে, উদাহরণস্বরূপ:
sudo snap refresh node --channel=11/stable
ব্যবহারকারীরা নোড.জেএস এর রক্তপাত-প্রান্তের সংস্করণগুলি পরীক্ষা করতে পারেন যা সর্বশেষতম প্রান্ত চ্যানেল থেকে ইনস্টল করা যেতে পারে যা বর্তমানে নোড.জেএস সংস্করণ 12 এর সাথে স্যুইচ করে ট্র্যাক করছে:
sudo snap switch node --edge
এই পদ্ধতিটি কেবলমাত্র সেই ব্যবহারকারীদের জন্যই প্রস্তাবিত যারা প্রবাহের টেস্টিং এবং বাগ রিপোর্টে অংশ নিতে ইচ্ছুক।
এলটিএস স্থিতির কোডনাম এলটিএস প্রকাশ করুন রক্ষণাবেক্ষণ শুরু করুন রক্ষণাবেক্ষণ সমাপ্তি 6.x অ্যাক্টিভ বোরন 2016-10-18 এপ্রিল 2018 এপ্রিল 2019 7.x কোনও এলটিএস নেই 8.x অ্যাক্টিভ কার্বন 2017-10-31 এপ্রিল 2019 ডিসেম্বর 2019 9.x কোনও এলটিএস নেই 10.x অ্যাক্টিভ ডাবনিয়াম অক্টোবর 2018 এপ্রিল 2020 এপ্রিল 2021 11.x কোনও এলটিএস নয় 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x কোনও এলটিএস 2020-04-20 2020-06-01 নেই
উবুন্টু 15,10 জন্য আপনি .deb প্যাকেজ ফর্ম ডাউনলোড করতে পারেন packages.ubuntu.com
node --version
v4.2.3
@ 23W (গৃহীত উত্তর) দ্বারা উত্তরের কেবল একটি স্পিন অফ।
এটি কেবল স্ক্রিপ্টের বিষয়বস্তু, কেবল রুট শেল থেকে কার্ল করা এড়াতে।
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
Https://nodejs.org/nodejs
থেকে ডাউনলোড করুন
টার্মিনাল থেকে ইনস্টল করতে:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Verify
node -v
npm version
সর্বশেষতম নোডেজ এবং এনএমপি ইনস্টল করার জন্য আমার প্রিয় উপায়টি নোডেজের ওয়েবসাইটে দেওয়া ইনস্টলেশন বাইনারি সংরক্ষণাগারটি ব্যবহার করছে ।
এটি দ্রুত আপনার নতুন প্রিয় পথে পরিণত হতে পারে। একটি যাদুমন্ত্র মত কাজ করে. এটিতে 1 ডাউনলোড এবং 1 কমান্ড জড়িত। সম্পন্ন. কোনও ত্রুটি নেই [একাধিকবার আমি এটি করেছি]। আগে থেকে বিদ্যমান জিনিসগুলি আনইনস্টল করার দরকার নেই।
প্রথমে ইনস্টল করা সংস্করণটি সরান: (যদি বিদ্যমান থাকে)
sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
লিনাক্স বাইনারি ডাউনলোড করুন।
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
tar
সমর্থন --xz
- এবং -C /usr/local
যাক tar
না cd
আপনার জন্য।
এনভিএম ইনস্টল করা খুব সহজ এবং আপনাকে সহজেই নোড সংস্করণগুলিতে স্যুইচ করতে দেয়। থেকে GitHub সংগ্রহস্থলের :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
ডাউনলোড এবং ইনস্টলেশন স্ক্রিপ্ট চালায়
nvm ls-remote
উপলব্ধ সংস্করণ দেখতে। বলুন আপনি সংস্করণ 8.9.4 ইনস্টল করতে চান
nvm install 8.9.4
এবং তুমি করে ফেলেছ.
অন্য সংস্করণ ইনস্টল করতে এবং এটি ব্যবহার করতে (9.6.1 বলুন)
nvm install 9.6.1
nvm alias default 9.6.1
প্যাকেজ ম্যানেজার আপডেট করুন
sudo apt-get update
নোডজেএস পিপিএ যুক্ত করা হচ্ছে
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
নোডজেএস এবং এনপিএম ইনস্টল করা হচ্ছে
sudo apt-get install nodejs
এখানে আমি উবুন্টুতে নোডজেএস এবং এনপিএম ইনস্টল করার বিষয়ে একটি সম্পূর্ণ ব্লগ পোস্ট লিখেছিলাম। পড়তে এখানে ক্লিক করুন
এই পদ্ধতির সাহায্যে আপনি সহজেই নোড.জেএস মুছতে পারবেন, বিভিন্ন সংস্করণ রাখতে পারবেন এবং সমস্ত সিস্টেম ব্যবহারকারীকে কমান্ড সরবরাহ করতে পারবেন।
ডাউনলোড স্থিতিশীল সংস্করণ এর Node.js , এটা কমপ্রেস, এবং এটি সরাতে /opt
।
আপনি যদি বিভিন্ন সংস্করণ ইনস্টল করতে চান তবে তার সংস্করণ কোড অনুসারে আপনি ফোল্ডারটির নাম পরিবর্তন করতে পারেন:
/opt/node/6.9.1
যেহেতু কেবলমাত্র রুট ফাইলগুলিতে /opt
/ এ পরিবর্তন করতে পারে , আপনি যদি sudo
প্রতিবার কোনও ফাইল পরিবর্তন করতে চান তবে আপনি কল করতে চান না , গোষ্ঠী অনুমতিটি পরিবর্তন করুন:
chgrp adm -R /opt/node/10.15.3
তারপরে /etc/profile.d/node.sh
নিম্নলিখিত সামগ্রীগুলি ফাইল তৈরি করুন :
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
লগআউট এবং লগইন এবং এক্স-উইন্ডো সমস্ত প্রোফাইল কনফিগারেশন পুনরায় লোড করবে।
লাইব্রেরির দ্বন্দ্বগুলি এড়ানোর জন্য আপনার যদি পূর্ববর্তী সংস্করণগুলি ইনস্টল করা থাকে:
npm cache clean
প্যাকেজ ম্যানেজার আপডেট করা হচ্ছে
sudo apt-get update
পিপিএ যুক্ত করা হচ্ছে
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
নোডজেএস এবং এনপিএম ইনস্টল করা হচ্ছে
sudo apt-get install nodejs
রেফারেন্সের জন্য: উবুন্টুতে নোডজেএস ইনস্টল করা - ওয়েবচিরজ
sudo apt-get install nodejs
?