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