امروزه اکثر سیستم عاملهای شبه یونیکس، هر کدام مکانیزم متمرکزی به منظور یافتن نرم افزارهای مختلف و نصب آنها بر روی سیستم ارائه نمودهاند. سیستم عامل لینوکس نیز از این قاعده مستثنی نمیباشد. نرم افزارها معمولا در قالب بستههایی (Packages) ارائه شده و در مخازن (Repositories) نگه داری میشوند. کار با این بستهها را اصطلاحاً مدیریت بسته (Package Management) میگویند. این بستهها گاهی اجزای پایهای از یک سیستم عامل را تشکیل میدهند؛ و یا میتوانند شامل کتابخانهها، برنامههای کاربردی، سرویسها …