خیلی وقت بود از دور و اطرافیان درباره ی نصب مونگو سوال میشنیدم از اونجایی که کشور عزیزمان ! خیلی مورد عنایت قرار گرفته و ریپو های رسمی مونگو برای 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]
از این قسمت به بعد با توجه به نوع سیستمعاملتون روش نصب و دستورات کمی فرق میکنه ما روش نصب روی اوبونتو رو آموزش میدیم که از این لینک گرفته شده
ابتدا کلید رو اضافه میکنیم :
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
شاد باشید :)