সর্বশেষতম নোড.জেএস / মঙ্গোডিবি ইনস্টল করছেন?


24

আমি নোড.জেএস এবং মঙ্গোডিবি কীভাবে ইনস্টল করব যাতে সেগুলি সর্বাধিক বর্তমান সংস্করণ? প্যাকেজ ম্যানেজারের উপলভ্য সংস্করণগুলি আপ টু ডেট নয় এবং ক্রিস লে থেকে নোড.জেএস এর পিপিএ নিয়মিতভাবে আপডেট হয় না।

উত্তর:


22

অ্যাডভান্সড প্যাকেজিং টুল (অ্যাপটগেট) এর প্যাকেজগুলি সর্বদা কাজ করে না বা উবুন্টুতে কখনও কখনও পুরানো হয়। আমি বিল্ডিং করার পরামর্শ দিই Node.js উৎস থেকে এবং প্রস্তাবিত ইনস্টল .deb প্যাকেজ উবুন্টু জন্য দ্বারা উপলব্ধ MongoDB


ভিডিও ডেমো:

http://youtu.be/SWztoBP7RQQ


আবশ্যকতা

এগুলি বিল্ডিং এবং চলমান জন্য প্রয়োজন।

sudo apt-get install build-essential lamp-server^

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

নোড.জেএস সহজেই নোডেজ.এস.আর.র.গোজের প্রথম পৃষ্ঠায় অবস্থিত এর উত্স প্যাকেজ থেকে ইনস্টল করা যেতে পারে। এটি আপনাকে ইনস্টলের জন্য সবচেয়ে উপযুক্ত প্যাকেজ তৈরি করতে দেয়।

দ্রষ্টব্য: আমি আপনার সিস্টেম আর্কিটেকচারের জন্য লিনাক্স বাইনারিগুলি ইনস্টল না করার পরামর্শ দিচ্ছি (যেমন।

নোড.জেএস ফ্রন্ট পৃষ্ঠা

উত্স প্যাকেজ লিঙ্কটি অনুলিপি করতে আপনার ইনস্টল বোতামে ডান ক্লিক করতে পারেন এবং নিম্নলিখিতটি আপনার টার্মিনাল কনসোলেও করতে পারেন। (উদাহরণটি 07-31-2014 হিসাবে বর্তমান সংস্করণটি কীভাবে ইনস্টল করবেন তা দেখায়)

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

সঙ্কোচিত করুন এবং ডিরেক্টরি লিখুন।

tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30

আপনার মেশিনের জন্য মেক ফাইলটি কনফিগার করুন তারপরে একটি রুট ব্যবহারকারী হিসাবে বিল্ড এবং ইনস্টল করুন।

./configure
make
sudo make install

এটি ইনস্টল হয়েছে তা নিশ্চিত করার জন্য পরীক্ষা করুন।

node -v

আপনি নোড প্যাকেজ ম্যানেজারও ইনস্টল করেছেন । সংস্করণ নম্বর সহ ইনস্টল করা আইটেমগুলি দেখতে নিম্নলিখিতটি লিখুন:

npm version

প্রস্তাবিত মংগোডিবি প্যাকেজ ইনস্টল করুন

মঙ্গোডিবি ডকুমেন্টেশনগুলির দ্বারা তাদের দ্বারা প্রদত্ত .deb প্যাকেজটি ইনস্টল করার পরামর্শ দেওয়া হয়েছে যতক্ষণ আপনি চালাচ্ছেন এবং উবুন্টুকে 9.10 "কার্মিক" ব্যবহার করছেন। ডক: উবুন্টুতে ইনস্টল করা হচ্ছে

কী অর্জন করুন:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

উত্স তালিকা অর্জন করুন:

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

প্যাকেজ ম্যানেজার আপডেট করুন এবং ইনস্টল করুন:

sudo apt-get update && sudo apt-get install mongodb-org

মঙ্গোডিবি শেলটি চালিত হলে পরীক্ষা করুন:

mongo

প্রস্থান করতে Ctrl+ টিপুন C

দ্রষ্টব্য: অ্যাপোগেট থেকে মঙ্গো -10gen আপডেট এবং আপগ্রেড করা যেতে পারে। আপনি এটি অপসারণ না করে আবার ইনস্টল ক্রিয়া সম্পাদন করার প্রয়োজন হবে না।


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

1
আপনি সর্বশেষতম নোড বাইনারিগুলি ডাউনলোড করে ডাউনলোড করতে পারেন: wget nodejs.org/dist/latest/$(curl -s nodejs.org/dist/latest | egrep -io " ode " নোড-ভি। * - লিনাক্স-x64.tar.gz \ "" | সেড "s / \" // জি ")
সফটওয়্যার ইঞ্জিনিয়ার

@ ইঞ্জিনিয়ারডোলারিগুলি কি সবসময় স্থিতিশীল থাকে?
ব্র্যান্ডন ক্লার্ক

1
আমি জানি না এটির গ্যারান্টি আছে কিনা - আপনাকে নোড ছেলেরা জিজ্ঞাসা করতে হবে তবে তারা স্থিতিশীল নয় এমন কোনও প্রমাণ আমি পাই না। একটি রাতও দূরে আছে।
সফটওয়্যার ইঞ্জিনিয়ার

1
দুর্দান্ত, তবে শেষ বিটটি 's / \ "// জি' তে পরিবর্তন করুন - এটি কম ফ্লাকি
সফটওয়্যার ইঞ্জিনিয়ার

4

Node.js

উবুন্টুতে নোড.জেএস এর বর্তমান সংস্করণ 0.10, যেখানে 0.12 স্থিতিশীল। আপনি বিল্ট-ইন nকমান্ডের মাধ্যমে হিসাবে আপগ্রেড করতে পারেন

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

MongoDB

মঙ্গোডিবি তার সংগ্রহস্থলগুলিতে আপডেট করেছে http://repo.mongodb.org/apt/ubuntu। স্থাপন করা

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org

(আপনি যদি 12.04 ব্যবহার করেন trustyতবে এই ক্ষেত্রে প্রতিস্থাপন করুন , তবে এই লাইনটি কাজ করে vivid, উদাহরণস্বরূপ, এবং আপনি keyserver...যদি পূর্ববর্তী মঙ্গোডিবি-ইনস্টল করেন এবং কেবল একটি updateএবং করেন তবে আপনি পদক্ষেপটি এড়িয়ে যেতে পারেন dist-upgrade)

তথ্যসূত্র: নোড.জেএস এবং মঙ্গোডিবি

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