اگر در خانه یا شرکت، چند سامانهٔ راینشی مانند لپتاپ و رایانهٔ شخصی داشته و روی تمامشان توزیعهای گنو/لینوکس مشترکی داشته باشید، برای ارتقای آنها باید چندین بار بستههای مشترکی را بارگیری کنید. به نظر بسیار مناسب بود، اگر میتوانستیم این بستهها را یک بار گرفته و چندین بار بدون دردسر استفاده کنیم. اگر چنین موردی ذهن شما را مشغول کرده، به apt-cacher-ng سلام کنید!
به طور خیلی ساده، سامانههایی که میخواهند ارتقا یابند، به جای اتّصال مستقیم به مخزن بستههای آن توزیع، به apt-cacher-ng وصل میشوند. apt-cacher-ng بستهها را بارگیری کرده و در خود نگهداری میکند؛ و همزمان یک رونوشت از آن بسته را به رایانهای که بسته را درخواست کرده، تحویل میدهد. هنگامی که رایانهٔ دیگری آن بسته را از کارساز apt-cache-ng درخواست کند، دیگر apt-cache-ng آن بسته را بارگیری نمیکند.
نکات:
- این خدمت، مختص سامانههای مبتنی بر بستههای دبیان نیست و برای سامانههای برپایهٔ RPM و آرچ هم جواب میدهد.
- استفاده از این کارساز در شرکتهایی که چندین ماشین مجازی و حامل دارند، بهرهوری را بالا میبرد.
- در خانه و شرکتهای کوچک نیز میتوان با داشتن یک برد مانند رزبریپای به چنین هدفی رسید.
راهاندازی:
بسیار ساده است! در سمت کارساز، دستور زیر را بنویسید:
$ sudo apt install apt-cacher-ng
پس از نصب کافیست با پروتکل http به درگاه 3142 روی رایانهٔ کارساز مراجعه کنید، راهنماییهای لازم برای ادامه کار به نمایش خواهند آمد.
تنظیمات بیشتر کارساز apt-cacher-ng در مسیر etc/apt-cacher-ng/acng.cong/ قرار دارد.