আপনি কীভাবে CentOS এ নোড.জেএস ইনস্টল করবেন?


131

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


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


... ইপিইএল সহ (আপনার কাছে ইতিমধ্যে রেপো না থাকলে নির্দেশাবলী ইনস্টল করুন: rackspace.com/ জ্ঞান_সেন্টার / পার্টিকেল/… )।
geerlingguy

আমি মনে করি না ইপিল স্টাফ আর কাজ করে - বা
সেন্টোস

উত্তর:


139
su - 
yum install gcc-c++ openssl-devel
cd /usr/local/src
wget http://nodejs.org/dist/node-latest.tar.gz
tar zxvf node-latest.tar.gz
(cd into extracted folder: ex "cd node-v0.10.3")
./configure
make
make install

মনে রাখবেন যে ./configureউপরে ব্যবহার করতে পাইথন ২.6++ প্রয়োজন । প্রয়োজনে " python2.7লাইন 1 এ " নির্দেশ করতে আপনি "কনফিগার" ফাইলটি পরিবর্তন করতে পারেন।

আরপিএম প্যাকেজ তৈরি করতে, আপনি এফপিএম ব্যবহার করতে পারেন :

# wget http://nodejs.org/dist/node-latest.tar.gz
# tar zxvf node-latest.tar.gz
(cd into extracted folder: ex "cd node-v0.10.3")
# ./configure --prefix=/usr/
# make
# mkdir /tmp/nodejs
# make install DESTDIR=/tmp/nodejs/
# tree -L 3 /tmp/nodejs/
/tmp/nodejs/
└── usr
    ├── bin
    │   ├── node
    │   ├── node-waf
    │   └── npm -> ../lib/node_modules/npm/bin/npm-cli.js
    ├── include
    │   └── node
    ├── lib
    │   ├── dtrace
    │   ├── node
    │   └── node_modules
    └── share
        └── man

এখন nodejsপ্যাকেজটি তৈরি করুন :

# fpm -s dir -t rpm -n nodejs -v 0.8.18 -C /tmp/nodejs/ usr/bin usr/lib

তারপরে সংস্করণটি ইনস্টল করুন এবং দেখুন:

# rpm -ivh nodejs-0.8.18-1.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:nodejs                 ########################################### [100%]

# /usr/bin/node --version
v0.8.18

সূত্র: https://github.com/jordansissel/fpm/wiki/PackageMakeInstall


3
তবে কি ধরে নিচ্ছি যে আমি সঠিকভাবে ইনস্টল করেছি? আমি কোন আইডি না
কডেনিনজা

9
আমার ইয়াম ইনস্টল জিসিসি-সি ++ অন্তর্ভুক্ত করা দরকার
ইয়েহসেফ

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

5
এখনই আরপিএম এর মাধ্যমে নোড.জেএস এবং এর যে কোনও বাস্তুতন্ত্র পরিচালনার চেষ্টা করা নিরর্থকতার একটি অনুশীলন, এবং আমি এমন একজন হিসাবে বলছি যে সংক্ষেপে নোড এবং বেশ কয়েকটি মডিউল প্যাকেজযুক্ত একটি ইয়াম রেপো চালিয়েছিল।
jgoldschrafe

5
@ আইসাকআরবিনোভিচ তারা একটি ত্রৈমাসিক যোগ করেছে if, যা পাইথন 2.5 না হওয়া পর্যন্ত কার্যকর হয়নি। যেহেতু CentOS পাইথন সিস্টেমটিকে পাইগিংয়ের আরএইচএল পথ অনুসরণ করে ২.৪ এর কিছু কাস্টম-প্যাচযুক্ত সংস্করণে, তাই আমার সমাধানটি ছিল তার পরিবর্তে yum install python26 python26-develকার্যকর python26 configureকরা ./configure। তারপরে, যেহেতু Makefileপাইথন স্ক্রিপ্টগুলিও কার্যকর করে, আমি PYTHONসেখানে পরিবর্তকের python26পরিবর্তে সংজ্ঞা দিয়েছি python। এছাড়াও, আপনার g++সেখানে প্রয়োজন হবে, সুতরাং আপনার যদি ইতিমধ্যে না থাকে তবে আপনার উচিত yum install gcc-++
হ্যাঙ্ক গে

64

যদি আপনার CentOS 6.x থাকে এবং আপনি EPEL সংগ্রহস্থল সক্ষম করে থাকেন তবে আপনি নোড / এনএমপি ইনস্টল করতে yum ব্যবহার করতে পারেন:

$ sudo yum install npm

ইনস্টলেশন সমাপ্ত হওয়ার পরে, নোডটি সঠিকভাবে সেটআপ হয়েছে কিনা তা পরীক্ষা করে দেখুন:

$ node -v

(যেমন কিছু ফেরত দেওয়া উচিত v0.10.36)।

আপনি যদি নোড.জেএস এর পরবর্তী সংস্করণগুলি (উদাহরণস্বরূপ 4.x, 5.x, ইত্যাদি) চান তবে আপনি ইপিলের পরিবর্তে নোডোসোর্স ইয়ম সংগ্রহশালা ব্যবহার করতে পারেন ।


2
এটি আমার সেন্টস 6.4 সিস্টেমে খুব সুন্দরভাবে কাজ করেছে এবং আমাকে নোড এবং এনপিএম দিয়েছে। আমি নোড পেয়েছি 0.10.13, সাম্প্রতিকতম এসআরসি টারবাল 0.10.15 থেকে কিছুটা দূরে। এটি 'উত্স থেকে ইনস্টল' বিকল্পটি ট্রাম্প করায় এটি আরও উত্থাপিত হওয়ার প্রয়োজন বলে মনে হচ্ছে।
নীক

1
অনুসরণ এই EPEL রেপো ইনস্টল করতে।
লি চি কিম

1
ইপেল সংগ্রহস্থল রান সক্ষম করতে আপডেট করতে yum install -y epel-release, তারপরে আপনি yum সহ নোড এবং এনপিএম ইনস্টল করতে পারেন।
সোভাসার

আমি v4.2.x এর জন্য yum এর সাথে কাজ করার জন্য এপেল বা এপিল-মুক্তি পেতে পারি না couldn't নীচে nave.sh উত্তরটি সুন্দরভাবে কাজ করেছে।
jcollum

1
Yum এর মাধ্যমে ইনস্টল করা আমাকে খুব পুরানো সংস্করণ দেয় v0.10.42 ... ... সর্বশেষ সংস্করণ (বর্তমানে 5.9.0) পেতে আমি কীভাবে yum / rpm এর মাধ্যমে নোড ইনস্টল করতে পারি?
ডকস্পার

27

সারকথা "প্যাকেজ ম্যানেজার মাধ্যমে Node.js ইনস্টল করার পদ্ধতি" কোন সেন্টওএস উপর nodejs ইনস্টল করার জন্য নির্দেশাবলী ধারণ করে না। 18 থেকে ফেডোরা, নোডেজগুলি স্ট্যান্ডার্ড রেপোর অংশ হয়ে গেছে। আমি "এপেল-ফেডোরা-নোডেজ" রেপো চেষ্টা করে দেখি এবং এটি আর আপডেট হয় না, সংস্করণটি পুরানো 0.6.0 এ রেখে।

ভাল খবর হল যে, আমরা আছে নাভি , নোড জন্য একটি ভার্চুয়াল এনভায়রনমেন্ট, আমাদের সাহায্য করার জন্য।

https://github.com/isaacs/nave

নোডেজ ইনস্টল করা এখন খুব সহজ।

$ wget https://raw.github.com/isaacs/nave/master/nave.sh
$ chmod +x nave.sh
$ ./nave.sh install 0.8.8
$ ./nave.sh use 0.8.8
$ node -v  
v0.8.8

Nave.sh ফাইলে নোডেজের সর্বশেষতম ডিস্ট কাঠামোর সাথে আপনাকে স্থানীয় url টি ম্যাচে পরিবর্তন করতে হতে পারে। 0.11.0 এর জন্য আমি নীভের ইউআরএলটি নেভ.শকে পরিবর্তন করেছি

" http://nodejs.org/dist/v $ version / node-v $ version-linux-x64.tar.gz"


1
nodejs.tchol.org এখন মারা গেছে
এক্সপ্লান্ট

@ এক্সপ্লুনিট আমি কেবল উত্তরটি আপডেট করি। নাভ চেষ্টা করুন।
ব্যবহারকারী 974312

এফওয়াইআই এটি কেবলমাত্র এই ব্যবহারকারীর জন্যই এটি ইনস্টল করে। ./Nave.sh usemain <আপনার সংস্করণ>: আপনাকে সমগ্র সিস্টেমের জন্য এখান থেকে ইনস্টল করতে চান
সুই

"নোডেজগুলি স্ট্যান্ডার্ড রেপোর অংশ হয়ে যায়" - সেন্টোস 7 এ এটি অবিশ্বাস্যভাবে পুরানো। ইনস্টল করা সংস্করণটি v10.x (আমাদের আইটি ডিপ্ট যেভাবেই ব্যবহার করে সেন্টোসে)।
jcollum

13

CentOS এর জন্য

yum install gcc-c++ make git
cd /usr/local/src/
git clone git://github.com/joyent/node.git
cd node
./configure
make
make install

2
আপনি যদি নোড প্রকল্পে অবদান রাখার পরিকল্পনা না করেন তবে আপনার গিথাব সংস্করণ নয়, একটি প্রকাশিত সংস্করণ ব্যবহার করা উচিত।
বিটি

11

[সম্পাদনা] নীচে সেই মন্তব্যের ইশারা করার জন্য আপনাকে ডেভিড ধন্যবাদ nodejs.tchol.org সাইটে এখন একটি স্প্যাম সাইট থেকে নির্দেশ করা হয় (এসআইসি!) .. তাই এই উত্তর আর কাজ করে না, এটি ব্যবহার করবেন না!

আমি নিশ্চিত করতে পারি যে ক্রিস তার সমাধানে যে পদ্ধতিটি ব্যাখ্যা করেছেন সেটি সেন্টোস 5.4-এ কাজ করে (আমি এটি এক মিনিট আগে সম্পন্ন করেছি :))

wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm
yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm
yum install nodejs-compat-symlinks npm

পিএস: অবশ্যই ইনস্টল করতে অবশ্যই আপনাকে অবশ্যই রুট (বা সুডো ব্যবহার করুন) হতে হবে ..

উত্স থেকে ইনস্টল করার পাশাপাশি (যা সর্বদা একটি বিকল্প) সম্ভবত এখনও একটি বিকল্প রয়েছে: আমি এখানে পড়েছি যে "নোড.জেস 2012 সালের ডিসেম্বর হিসাবে ফেডোরা রাহাইডে গৃহীত হয়েছে এবং ফেডোরা 18 তে উপলব্ধ হবে" " , সুতরাং সম্ভবত এটি শেষ পর্যন্ত স্ট্যান্ডার্ড CentOS সংগ্রহস্থলে প্রবেশ করবে

আমি এই একবার দেখুন ...


3
এটি CentOS 6 এ সুন্দরভাবে কাজ করেছে Thanks ধন্যবাদ!
কাইলফারিস

12
"nodejs.tchol.org" এখন মারা গেছে
ডেভিড নিউকম্ব

2
সুতরাং আপনার উত্স থেকে কেবল ইনস্টল করা উচিত। ভয় পাবেন না।
জন হান্ট

2
@ জনহান্ট উত্স থেকে ইনস্টল করার অর্থ আপনি পরিষ্কারভাবে আর কোনও আনইনস্টল করতে পারবেন না। রুবির সাথে আমারও একই সমস্যা ছিল। ভাগ্যক্রমে, আমি কেবল ভিএম চিত্রটি রোলব্যাক করতে পারি ... উত্স থেকে ইনস্টল করার অর্থ আপনি যে প্যাকেজটি ইনস্টল করছেন সে সম্পর্কে আপনার গভীর ধারণা থাকা দরকার। হাজার হাজার লিনাক্স প্যাকেজ রয়েছে বিবেচনা করে, এটি কোনও বিকল্প নয়!
খ্রিস্টান

1
"উপরের লিঙ্ক"? উত্তরগুলি ভোট অনুসারে বাছাই করা হয়েছে এবং ক্রিস এখন আপনার নীচে।
আইজাক রবিনোভিচ

10

উপরে উল্লিখিত হিসাবে, "tchol.org" চলে গেছে, সেন্টোস লোকেরা প্যাকেজ ম্যানেজারের ব্যবহার পরিত্যাগ করা বা অন্য কোনও ওএসে স্যুইচ করার দিকে তাকিয়ে থাকবে। আমি পরীক্ষামূলক / দেব বাক্সগুলি বাদ দিয়ে সমস্ত (আবার) করা প্রতিটি কাজের বিরুদ্ধে নিজের সাথে একটি চুক্তি করেছি।

ভাগ্যক্রমে, এখানে আরপিএমগুলি এখনও পাওয়া যায়: http://patches.fedorapeople.org/oldnode/stable/el6/x86_64/

কেবলমাত্র রেপো-ইনস্টলারটির জন্য আরপিএম উপেক্ষা করুন, এটি ইউমকে অবনমিত স্থানে পরিচালিত করে। এগুলি আমাদের অল্প সময়ের জন্য কেনা উচিত, যতক্ষণ না / যতক্ষণ না তারা খুব বেশি অচল হয়ে পড়ে।

আমি নতুন রেপোগুলির জন্য আমার চোখ খোলা রাখব এবং যদি সেগুলি খুঁজে পাই তবে ফিরে পোস্ট করব।


আমি বলব আপনার লিঙ্কের 0.6 সংস্করণ ইতিমধ্যে বেশ অপ্রচলিত। দেখে মনে হচ্ছে ঠিক এখনই
আরএইচইএল

8

এটি আমার জন্য CentOS 5.7 এ কাজ করেছে:

yum install openssl-devel 
yum install python27
yum install gcc-c++
cd /usr/local/src
wget http://nodejs.org/dist/node-latest.tar.gz
tar zxvf node-latest.tar.gz
cd node-v[tab]
python2.7 configure
make PYTHON=python2.7
make install

3
আমার সেন্টোস ৫.১০ তে পাইথন ২.6 ব্যবহার করতে হবে, কারণ পাইপথন ২.7 রেপোতে নেই।
ওহহো

7

অন্যান্য জবাবগুলির তালিকাতে আমি আর একটি দেখতে পেলাম না এবং এটি হল লিনাক্সের জন্য বাইনারি বিতরণগুলি ব্যবহার করা যা 0.8.6 সাল থেকে প্রকাশিত হয়েছে

আমি যে স্ক্রিপ্টটি ব্যবহার করি তা এখানে:

# get the latest stable binary 
latest_node=$(curl http://nodejs.org/dist/latest/SHASUMS.txt | grep 'linux-x64.tar.gz' | awk '{ print $2 }')
wget -O ~/nodestable.tar.gz http://nodejs.org/dist/latest/$latest_node
cd /usr/local/
sudo tar xzvf ~/nodestable.tar.gz --strip=1

অথবা, যদি আপনি একটি নির্দিষ্ট সংস্করণ চান (উদাহরণস্বরূপ 0.8 সিরিজে থাকতে পারেন):

wget http://nodejs.org/dist/v0.8.22/node-v0.8.22-linux-x64.tar.gz
cd /usr/local/
sudo tar xzvf ~/node-v0.8.22-linux-x64.tar.gz --strip=1

এবং CentOS 6.3 এ আমার জন্য, আমাকে নিম্নলিখিত লিঙ্কগুলি যুক্ত করতে হয়েছিল যাতে নোড এবং এনপিএম কমান্ডগুলি নিয়মিত ব্যবহারকারীর বা সুডো থেকে কাজ করে। আপনার সংস্করণ উপর নির্ভর করে প্রয়োজন হতে পারে না।

sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf

সত্য কথা বলতে গেলে, সেন্টোস / আরএইচইএল-তে নোড.জেসের পরিস্থিতি বরং খারাপ, কারণ কোনও रिपোরই নোড.জেএস অন্তর্ভুক্ত করে না ( সম্পর্কিত প্রশ্ন এখানে দেখুন )। উত্স থেকে সংকলনের জন্য পূর্বে উল্লিখিত মতো এই অসুবিধাগুলিও রয়েছে।


7

উপরের উত্তরগুলি পুরানো

মূল হিসাবে

curl -sL https://rpm.nodesource.com/setup | bash -
yum install -y nodejs

এবং আপনি সম্পন্ন হয়েছে।

এর সাথে আপনার ইনস্টলটি যাচাই করুন

node -v

আমার কার্লের সংস্করণটি ইউআরএল এর এসএসএল শংসাপত্রের স্বাক্ষরকারী কর্তৃপক্ষটিকে পছন্দ করবে বলে মনে হয় না এবং তাই স্ক্রিপ্টটি নিঃশব্দে ব্যর্থ হয়। আপনি কার্ল-কে বিকল্পটি ব্যবহার করে এটি পেরিয়ে যেতে পারেন।
স্পাইক উইলিয়ামস

এছাড়াও, উপরের কার্ল কমান্ডটিতে--কে যুক্ত করার পরে, আপনাকে "সেটআপ" স্ক্রিপ্টে যে ডোমেনটি ডাউনলোড হবে সেগুলি থেকে কার্ল ডাউনলোডগুলির জন্য রেফারেন্স আপডেট করতে হবে। তারপরে ব্যাশ ব্যবহার করে সেই স্ক্রিপ্টটি ম্যানুয়ালি চালান।
স্পাইক উইলিয়ামস

5

nvmনিরাপদে এবং সহজে নোড ইনস্টলেশন https://github.com/creationix/nvm হ্যান্ডেল করার জন্য কেউ উল্লেখ করেনি ? আমি এটি দরকারী হিসাবে মনে হয়।

এমনকি খুব বেশী, একটি নোড মুক্তি ফাইল গাছ ও স্ক্রিপ্টিং ছাড়া তা কাস্টম RPM প্যাকেজ নির্মাণ করতে দরকারী latest-node, wget, ./configure, make, make installবাজে বাজে কথা।

nvm install 0.10.9

রিলিজ অনুযায়ী বাইনারিগুলি ডাউনলোড করবে বা উত্স কোডটি সংকলন করবে।


কোন অফলাইন ইনস্টল আছে?
অমিত প্যাটেল

4

নোড.জেএস ভি 4 এলটিএস আরগন এর জন্য আরএইচইএল, সেন্টোস বা ফেডোরায় রুট হিসাবে চালান:

curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -

বিকল্পভাবে নোড.জেএস ভি 5 এর জন্য:

curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -

বিকল্পভাবে নোড.জেএস 0.10 এর জন্য:

curl --silent --location https://rpm.nodesource.com/setup | bash -

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

yum -y install nodejs

উত্স: https://nodejs.org/en/download/package-manager/


একমাত্র উত্তর যা সেন্টোস 7.2 এর জন্য কাজ করে। এবং এত তাড়াতাড়ি এবং নিখুঁতভাবে কাজ করেছেন!
writeToBhuwan

প্রস্তাবনা: গিটহাবের এনভিএম প্রকল্পটি দেখুন
কে ভি

3

স্পেস ফাইলের সাথে আমার এখানে বেশ কিছু সোজা-ফরোয়ার্ড নির্দেশনা রয়েছে:

http://www.chrisabernethy.com/installing-node-js-on-centos-redhat/

আপনি এটি উত্স থেকে সংকলন করবেন, সুতরাং আপনার সিস্টেমে এটি করার জন্য আপনার প্রয়োজনীয় সমস্ত প্যাকেজ রয়েছে কিনা তা নিশ্চিত করতে হবে (জিসিসি এবং বন্ধুরা)। এই নির্দেশাবলীর সেটটি আরপিএম তৈরির জন্য, সুতরাং আপনি যদি কোনও প্রয়োজনীয় প্যাকেজ অনুপস্থিত থাকেন তবে rpmbuild আপনাকে প্রথমে কোনটি ইনস্টল করতে হবে তা আপনাকে জানায়।


1
সার্ভার ফল্ট আপনাকে স্বাগতম! যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
ব্যবহারকারী 619714

এছাড়াও, লিঙ্কটি / usr / src / redhat বোঝায়, যা আমার CentOS 5 ইনস্টল-তে বিদ্যমান বলে মনে হচ্ছে না (এটি / usr / স্থানীয় / এসসিআর যদি আমি সঠিকভাবে বুঝতে পারি)
Kato

2
সাম্প্রতিক পরিবর্তনগুলির জন্য লোকেরা তাদের পাইথন ইনস্টলেশন আপডেট করতে হবে (বা পাইথন ২.৪ ব্যবহার করে কোনও সেন্টোস সার্ভারে কনফিগার করবে না) .. তথ্য সতেজ করে এখানে রাখার বিষয়ে বিবেচনা করুন?
টিম পোস্ট

3

আপনারও এনপিএম দরকার হবে

git clone https://github.com/isaacs/npm.git
cd npm
sudo make install

অ্যামি বেশি নয় এটি নোডের সাথে আসে।
থমাসরেগি

3

আপনি নোডব্রু ব্যবহার করতে পারেন । $ curl -L git.io/nodebrew | perl - setup $ export PATH=$HOME/.nodebrew/current/bin:$PATH $ source ~/.bashrc $ nodebrew install-binary latest $ nodebrew use latest $ node -v



2

এখানে আমার ডকফাইফাইল যা সেন্টোস 7 এ নোড v0.10.36 ইনস্টল করেছে

FROM centos:7

RUN    yum -y update
RUN    yum -y install vi, vim, unzip, tar
RUN    yum -y install wget, curl, git

RUN    yum -y install epel-release
RUN    yum -y install npm

2

সংস্করণ 4+ এর জন্য আমার উত্তর:

yum -y install wget
wget https://nodejs.org/dist/v4.0.0/node-v4.0.0-linux-x64.tar.gz
tar xzf node-v4.0.0-linux-x64.tar.gz -C /usr/local
rm -rf node-v4.0.0-linux-x64.tar.gz
mv /usr/local/node-v4.0.0-linux-x64 /usr/local/node
ln -s /usr/local/node/bin/node /usr/bin/node
ln -s /usr/local/node/bin/npm /usr/bin/npm

সর্বশেষ সংস্করণটির জন্য ডাউনলোড লিঙ্কটি খুঁজে পেতে https://nodejs.org/dist/latest/ ফোল্ডারটি দেখুন ।


এটি প্লেসক চালিত সেন্টোস সার্ভারে আমাকে বাঁচিয়েছে - সিসিটি পুরানো না হওয়ায় উত্স থেকে সর্বশেষ সংস্করণ (5) তৈরি করা ব্যর্থ হয়েছে। আমি জিসিসি আপডেট করতাম তবে সাধারণত ইয়ামের মাধ্যমে ম্যানুয়ালি যে কোনও কিছু আপডেট করে প্লেস্ককে চিৎকার চেঁচামেচি করে তোলে।
টুইস্টড পিক্সেল

স্থিতিশীল 4.x জন্য একটি ট্যারা আছে? উত্তরটি আরও ভাল হবে যদি এটি কয়েকটি সংস্করণে পরিবর্তন থেকে যায়।
jcollum

সর্বশেষ বিতরণ ফোল্ডারের একটি লিঙ্ক অন্তর্ভুক্ত করার জন্য আমি আমার উত্তর সম্পাদনা করেছি যেখানে আপনি ডিস্ট্রো-নির্দিষ্ট ইনস্টলটি পেতে পারেন।
ইভান সিরোকি

1

কোডের নীচে সেন্টোস 6 এ বেশ ভাল কাজ করেছে

wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm
yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm
yum install nodejs-compat-symlinks npm

এটি আর কাজ করে না, http://nodejs.tchol.org আর অনলাইনে নেই।


এটি কাজ করত। সেই মেশিনটির আর অস্তিত্ব নেই বলে মনে হচ্ছে।
rox0r

1

আমি খুব বেশিদিন আগে আরএইচইএল ৫.৮ এ নিজেই এই ইনস্টলেশনটি করার কাজটি করেছি। দুর্ভাগ্যক্রমে, nodejs.tchol.org অফলাইনে চলে যাওয়ার সাথে সাথে উত্স থেকে এটি তৈরি করার একমাত্র বিকল্প।

তবে বিল্ড স্ক্রিপ্টটিতে পাইথন কোড জড়িত থাকায় বিল্ড প্রক্রিয়াটি কিছুটা জটিল হয়ে উঠল যেটি আরএইচইএলে পাইথনের ডিফল্ট সংস্করণে কাজ করে না। অনেকগুলি পরীক্ষার এবং ত্রুটির পরে (এবং প্রচুর গুগল করা) পরে, আমি এই ব্লগ পোস্টটি পেয়েছি যা মূলত নিম্নলিখিত কাজগুলিতে প্রয়োজনীয় পদক্ষেপের পদক্ষেপের বর্ণনা দেয় describes

ক। পাইথন 2.6 বি ইনস্টল করুন। পাইথনের সেই সংস্করণটিকে বিকল্প সংস্করণ হিসাবে সেটআপ করুন, তারপরে এটি ডিফল্ট সি হিসাবে সেট করুন। node.js কনফিগার করুন এবং ইনস্টল করুন ডি। পাইথনটিকে ডিফল্ট ২.৪ সংস্করণে ফিরিয়ে আনছে।

মূলটি হ'ল আপনার পরে পাইথন ২.৪-এ ফিরে যেতে হবে; অন্যথায়, ইয়মের মতো সাধারণ জিনিস ব্যর্থ হবে।

http://www.robeesworld.com/blog/31/installing_node_js_0_8_under_centos_5_8


1

শীর্ষস্থানীয় উত্তরটি ব্যবহার করে ইনস্টল করার পরে, আমি সুডোর অনুমতি ব্যতীত কোনও গ্লোবাল মডিউল (-g) ইনস্টল করতে পারিনি। এনপিএম আপডেট ত্রুটি দেখিয়েছে। নীচের পদ্ধতিটি আমার জন্য নিখুঁতভাবে কাজ করেছে, এসইউ বা এসইউডিও অনুমতিগুলির প্রয়োজন নেই।

আমি নীচে ( https://gist.github.com/isaacs/579814 ) থেকে নেওয়া পদ্ধতিটি ব্যবহার করে নোড.জেএস এবং এনপিএম ইনস্টল করেছি তবে সেই পৃষ্ঠায় ডেসেজন দ্বারা পোস্ট করা মন্তব্যের পরামর্শ অনুযায়ী দুটি লাইন কমান্ড সংশোধন করেছি।

cd
sudo yum install gcc-c++
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
. ~/.bashrc
mkdir ~/local
mkdir ~/node-latest-install
cd ~/node-latest-install
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1
./configure --prefix=$HOME/local
make install
curl -L https://www.npmjs.org/install.sh | sh

ব্যবহার করে ইনস্টল করা সংস্করণ পরীক্ষা করুন node -vএবংnpm -v

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