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


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

sudo apt-get install nodejs

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

sudo apt-get install npm

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

 nodejs --version

এটা দেখায়

v0.6.19

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

কিভাবে আমি nodeJS আমার সংস্করণ আপডেট করতে পারেন 0.10.26?

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

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

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


498
2018-02-26 20:51


উত্স




উত্তর:


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

sudo npm cache clean -f
sudo npm install -g n
sudo 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

ডেভিড ওয়ালশ ব্লগে পাওয়া গেছে http://davidwalsh.name/upgrade-nodejs


885
2018-06-08 23:14



এই সঠিক উত্তর হতে হবে। n একটি নোড সহায়ক প্যাকেজ যা একটি প্রদত্ত node.js সংস্করণ ইনস্টল বা আপডেট করে। - Martin
আমি একটি উত্পাদন উদাহরণ উপর এই কাজ করার বিরুদ্ধে দৃঢ় পরামর্শ হবে। এটি আপনার বিশ্বব্যাপী এনএমপি প্যাকেজ এবং নতুন ইনস্টল করার ক্ষমতা আপনার সাথে গুরুত্ব সহকারে জগাখিচুড়ি স্টাফ আপ করতে পারে। - Loourr
আমি এই চেষ্টা ... এখন যখন আমি চালানো node আমি এই ত্রুটি পেতে bash: /usr/bin/node: No such file or directory আমার কি করা উচিৎ ? - Yerko Palma
কিন্তু এখনও nodejs - বর্জন বোনা 0.10.25 - Mansuu....
ডেভিড ওয়ালশ বলেছেন পরিবর্তে NVM ব্যবহার করুন - Ads20000


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

Node.js v10.x:

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

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

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs

Node.js v9.x:

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

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

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_9.x | bash -
apt-get install -y nodejs

Node.js v8.x:

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

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

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_8.x | bash -
apt-get install -y nodejs

Node.js v7.x:

দ্রষ্টব্য: ডেবিয়ান হিউজি এবং উবুন্টু যথাযথ প্যাকেজগুলি রয়েছে না এই রিলিজের জন্য উপলব্ধ। রেফারেন্স দয়া করে পুরোনো distros উপর Node.js> = 4.x চলমান

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

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_7.x | bash -
apt-get install -y nodejs

Node.js v6.x:

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

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

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs

Node.js v5.x:

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

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

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_5.x | bash -
apt-get install -y nodejs

Node.js v4.x:

দ্রষ্টব্য: আপনি যদি উবুন্টু প্রিসাইজ বা ডেবিয়ান হিউজি ব্যবহার করেন তবে আপনি এটি পড়তে চাইতে পারেন পুরোনো distros উপর Node.js> = 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

Node.js v0.12:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_0.12 | bash -
apt-get install -y nodejs

Node.js v0.10:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_0.10 | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_0.10 | bash -
apt-get install -y nodejs

io.js v3.x:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_3.x | sudo -E bash -
sudo apt-get install -y iojs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_3.x | bash -
apt-get install -y iojs

io.js v2.x:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_2.x | sudo -E bash -
sudo apt-get install -y iojs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_2.x | bash -
apt-get install -y iojs

io.js v1.x:

নোট: io.js এর এই শাখায় সক্রিয়ভাবে রক্ষণাবেক্ষণ করা হয় না এবং উৎপাদন ব্যবহারের জন্য সুপারিশ করা হয় না।

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_1.x | sudo -E bash -
sudo apt-get install -y iojs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_1.x | bash -
apt-get install -y iojs

280
2017-11-12 14:54



আপডেটের জন্য আপভোট, ধন্যবাদ! - Roy Ling
আমি পুরানো তথ্য মুছে ফেলার পরামর্শ দিই, অথবা প্রশ্নটির নীচের দিকে নিয়ে যাচ্ছি যাতে বর্তমান তথ্যটি প্রথমে পড়তে হয়। - k0pernikus
@ k0pernikus কেমন আছেন? : P - dayuloli
জট্টিল :) আমি পড়ার পর গতকাল node4 ইনস্টল। এটি ইতিমধ্যে ^^ - k0pernikus
এই যে উত্তর আমার জন্য কাজ! - Elric


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

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

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

29
2018-02-26 21:47



আমি মনে করি এটি একটি উত্তম উত্তর হবে যদি আপনি (এটি) এটি করার জন্য একটি non-ppa উপায় সরবরাহ করেছেন, পিপিএস কুখ্যাতভাবে পুরানো এবং অসম্পূর্ণ হওয়ার জন্য পরিচিত, মূলত উত্তরটি নিরর্থক করে তোলে। - pzkpfw
@ bigbadonk420 হ্যাঁ, যদি আপনি এটি শুধুমাত্র googled, সম্ভবত প্রথম লাইন বাদ দিতে এবং শুধু আপডেট এবং ইনস্টল করুন-নোড 010.34 সঙ্গে আমার জন্য কাজ। - Capaj
@ কাপাজ নাপ। যে সাহায্য না ... - deostroll
আর এই পিপিএ ব্যবহার করে সুপারিশ করবেন না, এটি বরং পুরনো বলে মনে হচ্ছে। - Kzqai


আমি আমার নোড সংস্করণ পরিচালনা করতে NVM ব্যবহার করি। সেট আপ এবং ব্যবহার করা সহজ খুব সহজ।

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

পরিবর্তে বিশ্বব্যাপী 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(অথবা একটি নির্দিষ্ট সংস্করণ নম্বর) নোডের একটি নির্দিষ্ট সংস্করণ মুছে ফেলতে।

সূত্র: ইনস্টল করুন, ব্যবহার


17
2018-03-31 14:00



এই তাত্ত্বিকভাবে প্রশ্নের উত্তর দিতে পারে, এটা অগ্রাধিকার হবে এখানে জবাবের প্রয়োজনীয় অংশগুলি অন্তর্ভুক্ত করতে এবং রেফারেন্সের লিঙ্ক সরবরাহ করুন। - Warren Hill
আমার noobness জন্য ক্ষমাপ্রার্থী। আপডেট করা উত্তর - amnah
দেওয়া কার্ল পাথ কাজ করছে না। আমি "কার্ল ব্যবহৃত raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | বশ "হিসাবে দেওয়া github.com/creationix/nvm - Senthil
এনভিএম সর্বশেষ সংস্করণে ইউআরএল অংশ আপডেট করতে ভুলবেন না - Nidhin David


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

আমি আদেশ কমান্ড ছিল:

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

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

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

আমি কি figured আউট ছিল curl ইউটিলিটি আমার ওএস ইনস্টল করা হয় নি।

আমি কমান্ড চালানো:

apt-get install curl

(ব্যবহারের sudo যদি আপনি না হয় তাহলে উপসর্গ হিসাবে su)

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


4
2018-04-12 04:43





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

sudo apt purge nodejs npm

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

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

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

ডাউনলোড এবং ইনস্টল এনভিএম

nvm install node

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

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

nvm install node
nvm alias default node

4
2018-02-25 07:17



এটিই একমাত্র গৃহীত উত্তর হতে পারে - যদি আপনি উবুন্টুতে সড এবং আপ টু ডেট নোড সেটআপ করতে চান। - José L. Patiño


এটি একটি নতুন নোড v0.12 ইনস্টল করে। * নোডসোর্স থেকে।

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

নোড v4.x জন্য

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

2
2018-05-13 12:17



আপনি স্ক্র্যাচ থেকে নোড ইনস্টল করা হয়? প্রশ্ন ইনস্টল করা আপডেট সম্পর্কে ছিল - Green


আমি আপনাকে প্রথমে সব নোডিজ ইনস্টল অপসারণ সুপারিশ আপনি একবার পছন্দসই নোডজেস সংস্করণ এবং তার ইনস্টল প্যারেন্ট ডিরেক্টরি ইনস্টল একবার একবার স্ক্রিপ্ট চালানো

সব উপলব্ধ নোডেজ সংস্করণ দেখুন

https://nodejs.org/dist/

নিচের স্ক্রিপ্টটি আপনাকে linux বা OSX এ যে কোনও নোডেজ সংস্করণ ইনস্টল করতে অনুমতি দেবে

#!/bin/bash

#     usage :
#
#     edit two vars in below :  NODE_VER  and  CODE_PARENT_DIR
#
# ... execute this script as yourself unless you choose a root owned value for var CODE_PARENT_DIR
#     whichever id you execute this as determines the id you will issue npm commands as :  npm install -g foo-bar
#
#     NOTE - nodejs comes bundled with npm ... so no need to do separate npm install
#            this scripts runs fine on linux or OSX

# ...  copy all the lines starting here  .. top of copy  ....   and ending ... end of copy  ...
#      and paste into your ~/.bashrc file so proper env vars get set 

# ............... top of copy  ........................  install_node.sh

# export NODE_VER=v7.2.0  # see available versions at https://nodejs.org/dist/
# export NODE_VER=v8.5.0  # edit this line next time you need to update nodejs  
export NODE_VER=v9.3.0  # edit this line next time you need to update nodejs

# ...  pick parent dir of nodejs install  ... comment out or remove ONE of below
# export CODE_PARENT_DIR=/opt/code  # root owned dir ... requires you to sudo prior to npm install going forward
export CODE_PARENT_DIR=${HOME}    # RECOMMENDED execute as yourself including npm install

# ......... following env vars are OK no edits needed ... only ever need to edit above vars

curr_OS=$( uname )

echo curr_OS $curr_OS

if [[ "${curr_OS}" == "Darwin" ]]; then

    OS_ARCH=darwin-x64

elif [[ "${curr_OS}" == "Linux" ]]; then

    OS_ARCH=linux-x64
else
    echo "ERROR - failed to recognize OS $curr_OS"
    exit 5
fi

if [[ -z ${CODE_PARENT_DIR} ]]; then

    echo "ERROR - failed to see env var CODE_PARENT_DIR"
    exit 5
fi

export NODE_CODEDIR=${CODE_PARENT_DIR}/nodejs
export COMSUFFIX=tar.gz
export NODE_NAME=node-${NODE_VER}
export NODE_PARENT=${NODE_CODEDIR}/${NODE_NAME}-${OS_ARCH} 

export PATH=${NODE_PARENT}/bin:${PATH}
export NODE_PATH=${NODE_PARENT}/lib/node_modules

# ............... end of copy  ........................  install_node.sh

# copy and paste above from ... top of copy ... to here into your file ~/.bashrc   

echo
echo "NODE_CODEDIR $NODE_CODEDIR<--"
echo

echo "mkdir -p ${NODE_CODEDIR}"
echo
      mkdir -p ${NODE_CODEDIR}
echo

echo "cd ${NODE_CODEDIR}"
      cd ${NODE_CODEDIR}
echo

# this is compiled code NOT source

[ -f ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} ] && rm ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} # if file exists remove

echo "wget -q --show-progress https://nodejs.org/download/release/${NODE_VER}/${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}"
      wget -q --show-progress https://nodejs.org/download/release/${NODE_VER}/${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}
echo

echo "tar -C ${NODE_CODEDIR} -xf ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}"
      tar -C ${NODE_CODEDIR} -xf ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}
echo

[ -f ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} ] && rm ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} # if file exists remove

# ...........  done ........... #

which node

node --version

# ....  bottom of file   install_node.sh

1
2017-09-25 20:15





ব্যবহার করা হয় n কাজ করে না, আপনি সর্বশেষ সংস্করণ ইনস্টল করতে পারেন nodejs (i.e. সংস্করণ 8) নিম্নলিখিত কমান্ডগুলি চালানো হচ্ছে:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -

sudo apt-get install -y nodejs

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


1
2018-05-04 13:32





আপনি যদি প্রক্সির পেছনে থাকেন, তবে আপনি 'sudo n স্থিতিশীল' চালানোর সময় এই ত্রুটিটি পেতে পারেন:

Error: invalid version

আপনি এই মত env ভেরিয়েবল সেট করতে হবে:

export HTTP_PROXY=http://your-proxy-url:port
export HTTPS_PROXY=http://your-proxy-url:port

এবং তারপর রুট ব্যবহারকারীকে এই ভেরিয়েবলগুলি প্রেরণ করার আদেশটি চালান:

sudo -E n stable

0
2018-06-08 13:49



ক্রেডিট: github.com/tj/n/issues/430 - luandrea


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

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

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

nvm install node

এখন, আপনি নোড সহজে পরিবর্তন করতে পারেন।


0
2017-07-18 09:43