উবুন্টুতে নোড.জেএস ইনস্টল করুন


199

আমি উবুন্টু ১২.১০ তে নোড.জেস ইনস্টল করার চেষ্টা করছি, তবে টার্মিনালটি হারিয়ে যাওয়া প্যাকেজগুলির সম্পর্কে আমার একটি ত্রুটি দেখায়। আমি এটি দিয়ে চেষ্টা করেছি:

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

তবে যখন আমি শেষ লাইনে এসেছি তখন sudo apt-get install nodejs npmএই ত্রুটিটি দেখায়:

Failed to install some packages. This may mean that
you requested an impossible situation or if you are using the distribution
distribution that some required packages have not yet been created or been
been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nodejs: Conflicts: npm
E: Failed to correct problems, you have held broken packages.

তারপরে আমি ppa:chris-lea/node.jsএটিকে আনইনস্টল করেছিলাম এবং আমি দ্বিতীয় বিকল্পটি চেষ্টা করছিলাম:

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

একই ত্রুটিটি, টার্মিনালটি বলেছে npm is the latest versionতবে উপরেটি দেখানো পাঠ্যটিও আমাকে দেখায়। আমি মনে করি সমস্যাটি ppa:chris-lea/node.jsকিন্তু এটি কীভাবে সমাধান করা যায় তা আমি জানি না।


আপনি কি বাইনারি থেকে নোডজেএস তৈরির চেষ্টা করেছেন?
freakish

আমি এখানে এসেছি কারণ আমার gruntএবং nodeআদেশগুলি কোনও ত্রুটি, সহায়তা বা সংস্করণ তথ্য প্রদর্শন করছে না। আমি এই উত্তরের পদক্ষেপগুলি অনুসরণ করেছি এবং সরানো nodeএবং nodejsপ্রথমে নিশ্চিত করেছিলাম । তারপরে আমি ঠিক ইনস্টল করেছি nodejs, যা কাজ করে।
দ্রুগানস

উত্তর:


476

কেবল এখানে দেওয়া নির্দেশাবলী অনুসরণ করুন :

উদাহরণ ইনস্টল করুন:

sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

এটি বর্তমান স্থিতিশীল উবুন্টুতে বর্তমান স্থিতিশীল নোড ইনস্টল করে। কোয়ান্টাল (12.10) ব্যবহারকারীদের add-apt-repositoryকমান্ডটি কাজ করার জন্য সফ্টওয়্যার-বৈশিষ্ট্য-সাধারণ প্যাকেজ ইনস্টল করতে হবে :sudo apt-get install software-properties-common

নোড.জেএস ভি0.10.0 অনুসারে, ক্রিস লির রেপো থেকে প্রাপ্ত নোডেজ প্যাকেজে এনপিএম এবং নোডেজ-দেব উভয়ই রয়েছে।

sudo apt-get install nodejs npmশুধু দেবেন নাsudo apt-get install nodejs


26
এবং যদি আপনি ত্রুটিটি পান তবে উপরের দ্বিতীয়টির আগেsudo: add-apt-repository: command not found এই কমান্ডটি চালান :sudo apt-get install software-properties-common
আরএস77

2
আমারও ত্রুটি ছিল sudo: add-apt-repository: command not foundএবং sudo apt-get install python-software-properties
ভান্ডারটি

4
আমি চালানোর জন্য ছিল sudo npm cache clearnpm কাজ করতে 12.04 এই পদ্ধতিতে আপগ্রেড nodejs পর পেতে
পুড়ান

2
আমার উবুন্টু ১২.০৪-এর এই মন্তব্য হিসাবে, আমি উপরের মত নির্দেশাবলী অনুসরণ করেছি (এখান থেকে একইভাবে উল্লেখ করা হয়েছে: github.com/joyent/node/wiki/… ) এবং কোনও ত্রুটি পাই নি। নোড
রূপান্তর

3
উবুন্টু ১২.১০ ব্যবহার করে এমন লোকের জন্য যেমন মন্তব্য। কেবলমাত্র সুডো ইনস্টল করুন নোডেজগুলি করুন
ডিয়েগো

44

আজকের হিসাবে, আপনি কেবল এটি দিয়ে এটি ইনস্টল করতে পারেন:

sudo apt-get install nodejs

1
পাইথন execjs.get () ব্যবহার করা হলে এটি কোনও ইঞ্জিন ফেরত দেবে না। তবে আমি যদি `apt-get ইনস্টল পাইথন-সফটওয়্যার-প্রোপার্টি পাইথন g ++ অ্যাড-এপ-রিপোজিটরি পিপিএ তৈরি করি: chris-lea / node.js apt-get update` apt-get install nodejs
mtnpaul

মনে রাখবেন, এটি এনপিএম অন্তর্ভুক্ত না ইনস্টল।
GusDeCooL

1
এছাড়াও উপলভ্য sudo apt-get install nodejs-legacy sudo apt-get install npm
Red15

15

নোডের সর্বশেষতম সংস্করণে এনডিএম স্বয়ংক্রিয়ভাবে নোড.জেএস সহ ইনস্টল করা হয়। আপনি টাইপ করার সময় node --versionএবং npm --versionটার্মিনালে কী দেখবেন ?

আপনি নিজেই এনপিএম ব্যবহার করে এনপিএম আপগ্রেড করতে পারেন

[sudo] npm install -g npm

13

আমার apt-getবুড়ো এবং ফাঁসানো ছিল, তাই আমাকে উত্স থেকে ইনস্টল করতে হয়েছিল। আমার জন্য যা কাজ করেছে তা এখানে:

# get the latest version from nodejs.org. At the time of this writing, it was 0.10.24
curl -o ~/node.tar.gz http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
cd
tar -zxvf node.tar.gz
cd node-v0.6.18
./configure && make && sudo make install

এই পদক্ষেপগুলি বেশিরভাগ আনন্দীর ইনস্টলেশন উইকি থেকে নেওয়া হয়েছিল


সর্বশেষ সংস্করণটির জন্য আপনি নোডেজেএস.আর.ইউ.আর.ডি.এল.
ডিস্ট /

8

এটি সহজ ইনস্টল করার সেরা উপায় NODE.JS. এটি উবুন্টু 12.04, 13.04 এবং 14.04 এর ক্ষেত্রেও বাস্তব

নোড জেএস সংগ্রহস্থল যুক্ত করা হচ্ছে

[sudo] apt-get install python-software-properties
[sudo] apt-add-repository ppa:chris-lea/node.js
[sudo] apt-get update

node.js ইনস্টলেশন

[sudo] apt-get install nodejs

এখন নোড.জেএস সংস্করণ পরীক্ষা করা হচ্ছে

node -v

আউটপুট

v0.10.20

এই আদেশটি এনপিএম ইনস্টল করা উচিত।

npm install

এনপিএম সংস্করণ পরীক্ষা করুন

npm -v

আউটপুট

1.4.3

যদি কোনও কারণে, আপনি যদি এনপিএম ইনস্টল না করে দেখেন তবে আপনি চালানোর চেষ্টা করতে পারেন:

[sudo] apt-get install npm

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

[sudo] npm install -g npm

4

আপনি ব্যবহার করতে পারেন nvm nodejs ইনস্টল করতে। এটি আপনাকে বিবাদ ছাড়াই বিভিন্ন সংস্করণে কাজ করার অনুমতি দেয়।


আপনি নোডের বিভিন্ন সংস্করণ থাকা এবং সর্বশেষতম এবং সর্বশ্রেষ্ঠটি ইনস্টল করতে সক্ষম হয়ে নমনীয়তা চান তবে এই যাওয়ার উপায়।
demisx

4
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.19.0/install.sh | bash    

nvm install v0.10.33

নোড সংস্করণ নিয়ন্ত্রণ এনভিএম এর জন্য কেবল এনভিএম ব্যবহার করুন




3

নোডোসোর্সে এখানে প্রদত্ত নির্দেশাবলী অনুসরণ করুন যা নোড.জেএসের জন্য একটি টেকসই বাস্তুতন্ত্র তৈরি করতে উত্সর্গীকৃত

নোড.জেএস> = 4. এক্স এর জন্য

# 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

3

এখন আপনি সহজেই এর সাথে ইনস্টল করতে পারেন:

sudo apt-get install nodejs
sudo apt-get install npm

আপনার অজগর এবং সিটি পুনরায় ইনস্টল করা আছে তা নিশ্চিত করুন। পারফর্ম না হলে:

sudo apt-get install python g++ make

2

আমি ব্যক্তিগতভাবে এটি এইভাবে করি:

sudo apt-get install python g++ make
wget http://nodejs.org/dist/node-latest.tar.gz
tar xvfvz node-latest.tar.gz
cd node-v0.12.0
./configure
make
sudo make install

আপনি যদি নোডেজ সাইট থেকে চান সংস্করণটি ডাউনলোড করার চেয়ে নির্দিষ্ট সংস্করণ ইনস্টল করতে চান এবং শেষ গাছের পদক্ষেপগুলি কার্যকর করুন।
আমি দৃ strongly়ভাবে ডিস্ট্রো মার্কেট থেকে ডিফল্ট নোডেজ প্যাকেজটি ব্যবহার না করার পরামর্শ দেব কারণ এটি সম্ভবত পুরানো হবে। (অর্থাত্ উবুন্টু বাজারে এটি লেখার সময়কার বর্তমানটি v0.10.25 যা সর্বশেষের (v0.12.0) এর তুলনায় খুব পুরানো।


2

নোড.জেএস বর্তমানে উবুন্টুর সমস্ত সমর্থিত সংস্করণগুলিতে স্ন্যাপ প্যাকেজ হিসাবে উপলব্ধ। নোড.জেএস-এর জন্য নির্দিষ্ট, বিকাশকারীরা বর্তমানে সমর্থিত এক বা একাধিক রিলিজ থেকে চয়ন করতে পারেন এবং সরাসরি নোডসোর্স থেকে নিয়মিত স্বয়ংক্রিয় আপডেট পেতে পারেন। নোড.জেএস সংস্করণগুলি 6, 8, 9, 10, 11, 12 এবং 13 বর্তমানে উপলভ্য, স্ন্যাপ স্টোরটি নোড.জেএস প্রকাশের কয়েক ঘন্টা বা কয়েক মিনিটের মধ্যে আপডেট করা হবে।

নোড একটি একক কমান্ড দিয়ে ইনস্টল করা যেতে পারে, উদাহরণস্বরূপ:

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 নেই

1

এক্সপ্রেস জেনারেটর ব্যবহার করে প্রথম প্রোগ্রাম তৈরি করার জন্য এখানে সম্পূর্ণ বিবরণ

উবুন্টুর প্যাকেজ ম্যানেজার

অ্যাপটি-গেটের মাধ্যমে নোড এবং এনপিএম ইনস্টল করতে, এই আদেশগুলি চালান:

sudo apt-get update  
sudo apt-get install nodejs  
sudo ln -s /usr/bin/nodejs /usr/bin/node  
sudo apt-get install npm  

এক্সপ্রেস অ্যাপ্লিকেশন জেনারেটর

$ npm install express-generator -g

-H বিকল্পের সাহায্যে কমান্ড বিকল্পগুলি প্রদর্শন করুন:

$ express -h

  Usage: express [options] [dir]

  Options:

    -h, --help          output usage information
    -V, --version       output the version number
    -e, --ejs           add ejs engine support (defaults to jade)
        --hbs           add handlebars engine support
    -H, --hogan         add hogan.js engine support
    -c, --css <engine>  add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
        --git           add .gitignore
    -f, --force         force on non-empty directory

উদাহরণস্বরূপ, নিম্নোক্ত বর্তমান ওয়ার্কিং ডিরেক্টরিতে মাইএপ নামের একটি এক্সপ্রেস অ্যাপ তৈরি করে:

$ express myapp

   create : myapp
   create : myapp/package.json
   create : myapp/app.js
   create : myapp/public
   create : myapp/public/javascripts
   create : myapp/public/images
   create : myapp/routes
   create : myapp/routes/index.js
   create : myapp/routes/users.js
   create : myapp/public/stylesheets
   create : myapp/public/stylesheets/style.css
   create : myapp/views
   create : myapp/views/index.jade
   create : myapp/views/layout.jade
   create : myapp/views/error.jade
   create : myapp/bin
   create : myapp/bin/www

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

$ cd myapp
$ npm install

এই আদেশ দিয়ে অ্যাপটি চালনা করুন:

$ DEBUG=myapp:* npm start

তারপরে অ্যাপ্লিকেশনটি অ্যাক্সেস করতে আপনার ব্রাউজারে http: // লোকালহোস্ট: 3000 / লোড করুন।

উত্পন্ন অ্যাপের নিম্নলিখিত ডিরেক্টরি কাঠামো রয়েছে:

├── app.js
├── bin
   └── www
├── package.json
├── public
   ├── images
   ├── javascripts
   └── stylesheets
       └── style.css
├── routes
   ├── index.js
   └── users.js
└── views
    ├── error.jade
    ├── index.jade
    └── layout.jade

7 directories, 9 files

1

উবুন্টু তে Node.js ইনস্টল করুন 12.10বা 14.04 LTSবা16.04.1 LTS

দয়া করে ইনস্টল করতে এড়ানো Node.jsসঙ্গে apt-getউপর Ubuntu। আপনি যদি ইতিমধ্যে বিল্ট ইন প্যাকেজ ম্যানেজারের সাথে নোড.জেএস ইনস্টল করেন তবে দয়া করে এটি সরান। ( sudo apt-get purge nodejs && sudo apt-get autoremove && sudo apt-get autoclean)

লিনাক্সে ইনস্টলেশন প্রক্রিয়াটি একই রকম OSX। সরবরাহিত স্ক্রিপ্ট সহ:

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

$ nvm list
$ nvm ls-remote
$ nvm install 6.4.0
$ nvm use 6.4.0
$ nvm alias default 6.4.0
$ node -v
$ npm install -g npm
$ npm -v

আরেকটা জিনিস! নীচের কমান্ডটি চালনা করতে ভুলবেন না, যা ইনোটিফাই ওয়াচের পরিমাণ বাড়িয়ে তোলে।

$ echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

আশা করি এটি আপনাকে সাহায্য করবে!



0

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

বর্তমান প্রকাশটি ব্যবহার করুন: এই টিউটোরিয়ালটির শেষ আপডেটে নোড.জেএস 13 হ'ল বর্তমান নোড.জেস প্রকাশিত।

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

এলটিএস রিলিজ ব্যবহার করুন: এই টিউটোরিয়ালটির শেষ আপডেটে নোড.জেএস 12.x হল এলটিএস রিলিজ উপলব্ধ।

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

আপনি উবুন্টু সিস্টেমে সফলভাবে নোড.জেএস পিপিএ যুক্ত করতে পারেন। এখন নীচের কমান্ডটি ইনস্টল করুন নোড অন এবং উবুন্টু অ্যাপ্লিকেশন ব্যবহার করে কার্যকর করুন। এটি node.js সহ এনপিএমও ইনস্টল করবে এই কমান্ডটি আপনার সিস্টেমে আরও অনেক নির্ভরশীল প্যাকেজ ইনস্টল করে।

sudo apt-get install nodejs

নোড.জেস ইনস্টল করার পরে ইনস্টল করা সংস্করণটি যাচাই করে নিন। আপনি নোড.জেএস অফিসিয়াল ওয়েবসাইটে বর্তমান সংস্করণ সম্পর্কে আরও বিশদ জানতে পারেন।

node -v 

v13.0.1

এছাড়াও, এনপিএম সংস্করণ পরীক্ষা করুন

npm -v 

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