زمانی که یک توزیع از لینوکس (Linux Distro) را نصب میکنید. همراه آن یک Repository پیشفرض وجود دارد که مربوط به همان توزیع میباشد. معمولا Repository پیشفرض هر توزیع به صورت کامل از برنامه های ضروری مربوط به آن توزیع پشتیبانی میکند. اما در بعضی از مواقع این Repository ها آنچه را که نیاز دارید را ندارند. اما این عدم نبود نرم افزار در Repository به معنای نا امیدی نیست، بلکه به سادگی میتوان از دیگر Repository های موجود استفاده نمود.
مخزن چیست؟
کاربران سیستمعاملهای ویندوز یا مک، عموماً بهمنظور استفاده از برنامهای خاص، ابتدا آن را در اینترنت جستوجو کرده و سپس اقدام به دانلود و نصب آن میکنند. گاهی اوقات هم نصب نرمافزارها از طریق CD، DVD و غیره انجام خواهد شد.
اما این مورد برای توزیع های مختلف لینوکس کمی متفاوت است. درواقع علاوه بر اینکه می توان نرم افزارها را از طریق CD نصب کرد، نرم افزارهای دیگری تحت پسوندهای .deb و یا .rpm وجود دارند که برای نصب آن ها لازم است تا این بسته ها استخراج شوند و بعد از استخراج می توانید از آن ها بر روی CD و … استفاده نمایید.
در حقیقت مخزن های سرور لینوکس مکانی هستند که شامل این بسته ها می باشند و نرم افزارهای کاربردی را در اختیار شما قرار می دهند.
ابزار دسترسی به مخزن
عموماً شما میتوانید با ابزاری مانند “apt” به این مخازن دسترسی داشته باشید. این ابزار میتوانند تمام بستههایی که نصب کردهاید و همچنین بستههایی که در مخزن شما در دسترس هستند را بهصورت فهرست درآورند. همچنین شما را قادر میسازند تا بتوانید برنامههای سادهای مانند “image editor” را جستوجو کنید.
این ابزار به شما روشی بسیار ساده جهت نصب نرمافزار و همچنین بهروزرسانی آنها ارائه میدهند.
دانستن این موضوع که اکثر ابزارهایی که قصد دارید در توزیع لینوکس مورد نظرتان از آنها استفاده کنید، از قبل در مخازن آنها قرار دارند، از اهمیت بالایی برخوردار است.
این بستهها یا کد منبع آنها را میتوانید در اینترنت جستوجو کنید، اما توجه داشته باشید که در این صورت نصب آنها بسیار دشوار خواهد بود و ممکن است با سیستم شما مطابقت پیدا نکنند.
قابلیت Mirror در مخزن Linux چیست؟
تصور کنید که شما می خواهید تغییراتی را بر روی سرور اعمال نمایید و به قولی از مخازن لینوکس خود برای استخراج نرم افزار ها بهره ببرید. از طرف دیگر نیز کاربران می خواهند به سرور شما متصل شوند، حتی با وجود منابع بالا نیز احتمال داون شدن سرور و از دسترس خارج شدن سایت صفر نیست.
در این هنگام می تواند از قابلیت میرور در توزیع های مختلف لینوکس نظیر میرور ابونتو استفاده کرد که با استفاده از این ویژگی می توانید اطلاعات سرور را به صورت همزمان بر روی دیگر سرور ها کپی کنید و با متصل شدن کاربر ها به سرورهای مختلف، از حجم بار ورودی و فشار بر روی سرورها کاسته شود. از روی دیگر این کار سبب می شود تا سرعت تبادل اطلاعات نیز بالاتر رود.
لزوم استفاده از قابلیت میرور (Mirror) در مخازن لینوکسی
همانطور که پیش تر نیز گفته شد، حتی اگر سرور شما دارای منابع زیادی نیز باشد، محدودیت های خاص خود را دارد. از این رو برای از دسترس خارج نشدن در پیک اتصال کاربران لازم است تا از قابلیت های نظیر میرور استفاده شود. میرور در مخازن لینوکس به شما کمک می کند تا بتوانید سرور خود را در هنگام اوج پیک ترافیک ورودی کاربران در امان نگه دارید.