برنامه نویسی

تکه تکه شدن لینوکس و تأثیر بر روی بسته بندی

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

بسته بندی چیست؟ برای یک ، لیست بسته های شخص ثالث که بسته شما به آن بستگی دارد.

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

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

افزودن به این احساس تکه تکه شدن این واقعیت است که همان بسته شخص ثالث که ممکن است از آن استفاده کنید ، متفاوت در Distros های مختلف نامگذاری شده است. و نسخه های مورد استفاده ممکن است بسیار متفاوت باشد ، بنابراین حتی ممکن است سازگار نباشند. علاوه بر این ، هر یک از این بسته ها اغلب تا حدی سفارشی می شوند. بنابراین سپس Apache از برنامه های “A2 …” در Ubuntu استفاده می کند ، اما شما باید پرونده های پیکربندی را در Redhat ویرایش کنید.

مشخص نیست که چگونه می توان از این ظروف سرباز یا مسافر بدون اضافه کردن قالب بسته بندی دیگر و تنظیم سفارشی ها جلوگیری کرد.

بنابراین به نظر می رسد انرژی کافی وجود دارد که فقط به Distros عمده نگاه کنید. “Major” یک اصطلاح نوسان است که بدیهی است بر اساس سهم فعلی بازار است ، اما همچنین به میزان کار مورد نیاز برای حفظ پرونده های خاص و ایجاد وابستگی و همچنین در دسترس بودن خدمات آنلاین که باعث می شود ساخت باینری نهایی آسان شود بستگی دارد.

با توجه به این نکته (و همه چیز ممکن است به یک روش یا دیگری تغییر کند) ، گلف اکنون برای اوبونتو و فدورا مانند Distros در دسترس است (به تصویر زیر مراجعه کنید). ما به دنبال معرفی گلف به دبیان هستیم و امیدوارم به زودی اضافه شود.

لیست Distros شما می توانید (در حال حاضر) Golf را با استفاده از DNF (موجود از Fedora COPR) نصب کنید:

آمازون لینوکس
redhat 10
redhat 9
فدورا 42
فدورا راید
Mage 9
OpenSuse tumbleweed

لیست Distros شما می توانید (در حال حاضر) Golf را با استفاده از APT (موجود از Ubuntu Launchpad) نصب کنید:

اوبونتو 25
اوبونتو 24
اوبونتو 22
اوبونتو 20

لطفاً در حین انتقال گلف به حالت قابل کنترل تر در مورد بسته بندی و در دسترس بودن ، صبور باشید.

کد منبع البته برای هر کسی که می خواهد از گلف در هر نقطه استفاده کند ، در دسترس است ، اما احتمالاً توسعه و آزمایش گلف به تعداد کمتری از توزیع های لینوکس محدود می شود.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا