اس باب میں MongoDB اور MongoDB Compass کی لنکس ماحول میں تنصیب کا تعارف کروایا گیا ہے (جو خصوصاً Red Hat/CentOS اور Ubuntu شامل ہیں)۔ MongoDB کا ایک کمیونٹی ایڈیشن اور ایک انٹرپرائز ایڈیشن ہوتا ہے، اور ہم عموماً مفت کمیونٹی ایڈیشن (MongoDB Community Edition) کو تنصیب کرتے ہیں۔ MongoDB Compass ایک وجوہی GUI ٹول ہے جو MongoDB کو آسانی سے استعمال کرنے میں مدد فراہم کرتا ہے۔ اگر آپ MongoDB Compass نہیں تنصیب کرتے ہیں تو آپ کو مونگو ڈی بی کو کمانڈز ٹائپ کرکے استعمال کرنا ہوگا۔

ہر لنکس تقسیم کی تنصیبی طریقہ کار میں مشابہ ہوتی ہے، اور ہم زیر میں مختلف لنکس تقسیموں کے لئے پر مشتمل ہونے والے dependencies کی تنصیب کا تعارف کرائیں گے۔

Red Hat/CentOS ماحول

64-بٹ ورژنز کے CentOS 6 اور بعد کے ورژنز

sudo yum install libcurl openssl xz-libs

Ubuntu ماحول

Ubuntu 16.04 (Xenial) سے پہلے کے پرانے ورژنز

sudo apt-get install libcurl3 openssl liblzma5

Ubuntu 18.04 سے اوپر کے ورژنز

sudo apt-get install libcurl4 openssl liblzma4

MongoDB کی تنصیبی پیکیج ڈاؤن لوڈ کریں

رسمی ویب سائٹ ڈاؤن لوڈ لنک:

https://www.mongodb.com/try/download/community?tck=docs_server

ڈاؤن لوڈ پیج مختلف سسٹم ورژن کے لئے MongoDB کی تنصیبی پیکیجز کو سپورٹ کرتا ہے۔ اپنے سسٹم ورژن کے مطابق tgz کمپریسڈ پیکیج کو منتخب کریں۔

یہاں، مثال کے طور پر، Ubuntu 20 ماحول کو منتخب کریں اور مطابقتی tgz کمپریسڈ پیکیج ڈاؤن لوڈ کریں۔

Ubuntu پر MongoDB تنصیب

MongoDB کی تنصیب

نوٹ: یہاں ہم Ubuntu 20 ماحول منتخب کرتے ہیں۔ ڈاؤن لوڈ کردہ پیکیج کا نام آپ کے سسٹم ماحول اور ورژن کے مطابق ہوگا۔ تنصیبی کمانڈ کے حصہ میں اسے بدلنا نہ بھولیں۔

sudo tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.5.tgz -C /usr/local

export PATH=/usr/local/mongodb-linux-x86_64-ubuntu2004-4.4.5/bin:$PATH

sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb
sudo chown tizi365 /usr/local/var/mongodb
sudo chown tizi365 /usr/local/var/log/mongodb
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
ps aux | grep -v grep | grep mongod

MongoDB کو شروع کرنے کے بعد، ہم mongo کمانڈ کی استعمال سے مستقیم طور پر مونگو شیل کمانڈ لائن انٹرفیس میں داخل ہوسکتے ہیں۔

MongoDB Compass کی تنصیب

MongoDB Compass ایک وجوہی ٹول ہے جو MongoDB کو مشغول کرنے کے لئے مخصوص ہوتا ہے، عموماً سرور پر نہیں بلکہ ہمارے شخصی کمپیوٹرز پر۔ لہذا، عموماً ہم اپنے شخصی ترقیاتی ماحول کے مطابق MacOS ورژن یا ونڈوز ورژن کا چننتے ہیں۔

رسمی ویب سائٹ ڈاؤن لوڈ لنک:

https://www.mongodb.com/try/download/compass

یہاں، os x سسٹم ورژن کو منتخب کریں اور dmg تنصیبی پیکیج ڈاؤن لوڈ کریں۔

dmg تنصیبی پیکیج پر ڈبل کلک کریں تاکہ انسٹال ہوسکے (اگر آپ ونڈوز سسٹم استعمال کر رہے ہیں تو msi انسٹالیشن پیکیج ونڈوز ورژن کو منتخب کریں اور ہنگامہ ور انسٹال کریں)۔

MacOS کے لئے MongoDB Compass تنصیب

نوٹ: MongoDB Compass کا استعمال کیسے کریں، براہ کرم آئندہ بابوں کے لیے رجوع کریں۔