چرا دبیان و ردهت دو مدیر بسته دارند apt/dpkg dnf/rpm
بهتر نبود مثل آرچ فقط یک مدیر بسته داشتند ؟
dpkg لایهٔ زیرین apt هست، dpkg توانایی دانلود بستهها از راه دور رو نداره و همچنین قدرت تشخیص وابستگیهای یه بسته رو نداره، میشه از اون برای نصب بستههای محلی .deb استفاده کرد.
اما apt لایهٔ بالاتر dpkg هست، اپت به خاطر فلسفهٔ ماژولاری که تو یونیکس هست، از ابزارهای مختلفی برای انجام کارها کمک میگیره، به عنوان مثال ممکنه برای دانلود بستهها از curl استفاده کنه.
اپت بر خلاف dpkg صرفا وظیفهٔ نصب و حذف بسته رو نداره، اونها رو دانلود، نصب، حذف و حتا وابستگیهاشون رو هم تشخیص میده.