یکی از بزرگترین مشکلات کاربران سرورهای ubuntu که بر روی ایران میزبانی شده اند سرعت پایین دانلود بسته ها از مخازن Ubuntu هنگام نصب پکیج و یا بروزرسانی سیستم است. متاسفانه اکثر مواقع کاربران یا با کندی سرعت رو به رو هستند و در بعضی مواقع حتی قابل دانلود نیست و دسترسی سرورهای ایرانی به مخازن ubuntu مسدود شده است. در این مقاله نحوه تنظیم Mirror داخل ایران یا همان مخازن ایرانی بر روی سیستم عامل ubuntu را به شما آموزش میدهیم.
تنظیم Mirror ایران برای Ubuntu
با کاربری روت در محیط ssh سیستم عامل لینوکس فایل source.list را از شاخه زیر با ویرایشگر متن nano باز کنید:
nano /etc/apt/sources.list
تغییر آدرس های Mirror در فایل source.list به ir.archive.ubuntu.com
در فایل باز شده شما یک سری آدرس لینک هایی میبینید که با http:// شروع شده اند. دقیقا تنها کاری که ما میبایست انجام بدهیم تغییر http:// به http://ir.archive.ubuntu.com است.
در آخر کلید های CTRL+x را بزنید و سپس دکمه y را بزنید تا تغییرات اعمال شده بر روی فایل مورد نظر ذخیره گردد.
آدرس ir.archive.ubuntu.com به سرور Mirror اوبونتو داخل ایران اشاره می کند. این آدرس معمولا مخزن ایرانی اوبونتو برای یک شرکت ایرانی است.
در صورتی که تغییر دادن دستی آدرس لینک ها در فایل source.list برای شما دشوار است، کافیست دستور زیر را در همان محیط ssh با کاربری روت وارد نمایید:
sed -i ‘s/http:\/\/[a-z]*.archive.ubuntu.com/http:\/\/ir.archive.ubuntu.com/g’ /etc/apt/sources.list
این دستور الگوهای http://*.archive.ubuntu.com را پیدا کرده و آنها را با http://ir.archive.ubuntu.com جایگزین می کند. بدین ترتیب، همهی میرورهایی که با الگوی مشخص شده در sources.list شروع میشوند، با میرور ایران جایگزین میشوند.