فایل های بسته
واحد اصلی نرم افزار در یک سیستم بسته بندی است فایل بسته. فایل بسته مجموعه ای فشرده از فایل ها است که بسته نرم افزاری را در بر می گیرد. یک بسته ممکن است شامل برنامهها و فایلهای دادهای متعددی باشد که از برنامهها پشتیبانی میکنند. علاوه بر فایلهایی که قرار است نصب شوند، فایل پکیج شامل ابردادههایی درباره بسته نیز میشود، مانند توضیحات متنی بسته و محتویات آن. علاوه بر این، بسیاری از بسته ها حاوی اسکریپت های قبل و بعد از نصب هستند که وظایف پیکربندی را قبل و بعد از نصب بسته انجام می دهند.
فایل های بسته توسط شخصی به نام a ایجاد می شوند نگهدارنده بسته، اغلب (اما نه همیشه) یک کارمند فروشنده توزیع است. نگهدارنده بسته نرم افزار را به صورت کد منبع از سایت دریافت می کند ارائه دهنده بالادست (نویسنده برنامه)، آن را کامپایل می کند و ابرداده بسته و هر گونه اسکریپت نصب لازم را ایجاد می کند. اغلب، نگهدارنده بسته تغییراتی را در کد منبع اصلی اعمال می کند تا ادغام برنامه با سایر بخش های توزیع لینوکس را بهبود بخشد.