मैं Node.js और MongoDB कैसे स्थापित कर सकता हूं ताकि वे सबसे वर्तमान संस्करण हैं? पैकेज मैनेजर से उपलब्ध संस्करण अद्यतित नहीं हैं, और Node.js के लिए क्रिस ली से पीपीए नियमित आधार पर अपडेट नहीं होते हैं।
मैं Node.js और MongoDB कैसे स्थापित कर सकता हूं ताकि वे सबसे वर्तमान संस्करण हैं? पैकेज मैनेजर से उपलब्ध संस्करण अद्यतित नहीं हैं, और Node.js के लिए क्रिस ली से पीपीए नियमित आधार पर अपडेट नहीं होते हैं।
जवाबों:
उन्नत पैकेजिंग टूल (AptGet) में पैकेज हमेशा काम नहीं करते हैं या उबंटू में कई बार पुराने होते हैं। मेरा सुझाव है कि स्रोत से Node.js का निर्माण और MongoDB द्वारा प्रदान किए गए Ubuntu के लिए अनुशंसित .deb पैकेज स्थापित करना ।
वीडियो डेमो:
इनका निर्माण और संचालन आवश्यक है।
sudo apt-get install build-essential lamp-server^
Node.js को आसानी से अपने स्रोत पैकेज से स्थित किया जा सकता है। यह आपको स्थापित करने के लिए सबसे अधिक संगत पैकेज बनाने की अनुमति देता है।
नोट: मैं आपके सिस्टम आर्किटेक्चर (यानी। x32, x64) के लिए लिनक्स बायनेरिज़ को स्थापित नहीं करने की सलाह देता हूं क्योंकि वे गायब घटक हैं जिन्हें आपको एनपीएम की आवश्यकता हो सकती है।
आप स्रोत पैकेज लिंक की प्रतिलिपि बनाने के लिए INSTALL बटन पर राइट क्लिक कर सकते हैं और अपने टर्मिनल कंसोल में निम्न कार्य भी कर सकते हैं। (उदाहरण से पता चलता है कि वर्तमान संस्करण को 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
MongoDB दस्तावेज़ीकरण उनके द्वारा प्रदान किए गए .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
परीक्षण यदि MongoDB शेल चलता है:
mongo
बाहर निकलने के लिए Ctrl+ दबाएं C।
नोट: mongo-10gen को AptGet से अपडेट और अपग्रेड किया जा सकता है। जब तक आप इसे हटा नहीं देते आपको फिर से इंस्टॉल एक्शन करने की आवश्यकता नहीं है।
Ubuntu पर नोड.जेएस का वर्तमान संस्करण 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...
चरण को छोड़ सकते हैं यदि आपके पास पिछले MongoDB-install था और बस एक करें update
और dist-upgrade
)