چرا نیاز به سیستم های مدیریت پکیج برای لینوکس احساس شد
اگر چه لینوکس یک هسته عالی از یک سیستم عامل مناسب برای بسیاری از اپلیکیشنهای دنیای واقعی است، هسته لینوکس خود به تنهایی مناسب برای انجام بسیاری از وظایف نیست.بنابراین واضح است که بسیاری از کاربران لینوکس هم به هسته لینوکس و هم به مجموعه بزرگی ازنرم افزارهای همراه (یک کتابخانه c، یک ویرایشگر مانند vi و غیره) برای انجام وظایف مختلف نیاز داشته باشند.
1- rpm یک package manager است در حالیکه yum یک لایه میانی است که می تواند با rpm یکپارچه شده و کار کند. 2- rpm نمی تواند وابستگی های نرم افزاری را نصب کند اما yum می تواند itpro باشد.