مهران

نصب مونگو از ریپازیتوری رسمی به کمک proxychains

مهران توسعه دهنده ی وب علاقه مند به اپن سورس

این محتوا بدون نظارت تیم سکان آکادمی تولید شده و صرفاً نظرات شخصی مهران می‌باشد.

سلام به همه ی دوستان سکانی
از اونجایی که که کشورمون خیلی مورد عنایت قرار گرفته و ریپازیتوری رسمی مونگو برای IP های ایران بستست چندین بار از اطرافیان و تالار گفتگوی سکان شنیدم که دوستان تو نصب مونگو به مشکل برخوردن با خودم گفتم که اولین مقالمو در این باب بنویسم.
تو نسخه‌های جدید سیستم‌عامل های دبین بیس تو خود ریپازیتوری اصلی نسخه ی جدید مونگو دی بی وجود داره و خیلی راحت میشه نصبش کرد ولی واسه کسایی که نسخه‌های قدیمی تر رو دارن و میخوان از ریپازیتوری رسمی آخرین نسخه رو دانلود کنند این مشکل وجود داشت. برای این منظور ابتدا باید proxychains و سرویس tor رو نصب کنیم برای این منظور ابتدا سیستم رو آپدیت می‌کنیم.

sudo apt update
sudo apt upgrade
reboot

سپس سرویس تور رو نصب می‌کنیم :

sudo apt install tor

مطمعن میشیم که سرویس اکتیو باشه :

servise tor status

سپس پروکسی رو نصب می‌کنیم :

sudo apt install proxychains

برای کانفیگ کردن پروکسی به مسیر زیر رفته فایل proxychains.conf رو ادیت می‌کنیم :

sudo nano /etc/proxychains.conf

خط زیر را کامنت کرده :

strict_chain

به این صورت :

#strict_chain

و به آخر فایل سرویس tor رو به عنوان پروکسی اضافه می‌کنیم :

socks4 127.0.0.1 9050
socks5 127.0.0.1 9050

فایل رو سیو کرده و خارج میشویم. از این به بعد قبل هر دستوری از عبارت proxychains استفاده کنیم نت استفاده شده در اون دستور به اصطلاح توریفای می‌شود ( برای ما به عنوان گذر از تحریم عمل میکنه ) :

proxychains [program name]

از این قسمت به بعد با توجه به نوع سیستم‌عاملتون روش نصب و دستورات کمی فرق میکنه ما روش نصب روی اوبونتو رو آموزش میدیم که از لینک زیر گرفته شده

:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

ابتدا کلید رو اضافه می‌کنیم :

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

سپس ریپازیتوری رسمی رو ( با توجه به ورژن اوبونتو متفاوته ) :

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list

سپس مخازن رو آپدیت کرده و و با استفاده از پروکسی نسخه ی رسمی رو نصب می‌کنیم :

sudo proxychains apt update
apt search mongo-org
sudo proxychains apt install mongo-org

در آخر هم به کمک دستور زیر میتونین اطلاعات پکیجی که نصب کردین رو ببینید :

dpkg -s mongo-org

امیدوارم مقاله مفید بوده باشه براتون.

ایدهٔ خود را در سکان‌پلاس بنویسید!

لیست نظرات
کاربر میهمان
دیدگاه شما چیست؟
کاربر میهمان
کاربر میهمان
کاربر میهمانمن یک کاربر مهمان هستم
۱۳۹۹/۰۲/۰۴
کار نمیکنه
E: Unable to locate package mongodb-org
کاربر میهمان
آرزومن یک کاربر مهمان هستم
۱۳۹۸/۰۶/۰۴
عالی بود ممنون.البته خداروشکر تو نسخه‌های بالاتر اوبونتو .نسخه اخر مونگو تو ریپازیتوری هست