Autopakage ابزارآینده نصب برنامه ها در گنو/ لینوکس

همه علاقمندان لینوکس میدانند که تکنولوژیهای نصب بسته های نرم افزاری در توزیعهای مختلف لینوکس متفاوت است و مهمترین آنها در حال حاضر تکنولوژیهایRPMوAPTوGentoo's portageهستند که به مرور در توزیعهای لینوکس مرتبط با خود بومی شده اند .

این فناوریها که گامی بلند در توسعه نرم افزاردر لینوکس محسوب میشوند با توسعه روزمره خود اشکالات عمده ای همچون مشکل عدم شناسائی و بسته های وابستهdependenciesرا با پبدا کردن خودکار این بسته ها و مشکل کاربرپسند نبودن محیط متنی خود را با رابطهای گرافیکی متنوعپشت سرگذاشته اند و ضمنا ابزارهای جایگزین متنوعی نیز برای هریک از آنها همچونConaryوZero installوSorceryبوجود آمده و توسعه یافته است .

لیکن با توجه به تنوع بسیار زیاد توزیعهای لینوکس همیشه این مشکل وجود دارد که یک بسته نصبی باینری که برای یک توزیع لینوکس خاص کامپایل شده در توزیعهای دیگر و حتی در نسخه های متنوع از همان توزیع اختصاصی خود هم به دلائلی همچون عدم وجود یا تطابقglibc symbolsیاC++ ABIو به درستی نصب نمیشود .

ضمنا ممکن است در توزیعهای مختلف از توابع کتابخانه ایlibrariesبا نامهای متفاوت استفاده شده باشد و چون سیستمهای نصبی حال حاضر مثلRPMوAPTبرای یافتن مومات جانبی یک نرم افزار هنگام نصب یا همانdependenciesدر مسیرهای مشخص شده در بانک اطلاعاتی خود جستجو میکنند این مشکل همچنان باقی خواهد بود .

با ابداع تکنولوژیAutopakageکل سیستم برای پیداکردنDependenciesها اسکن و جستجو میشود.

تیم توسعهAutopakageمعتقد است که توسعه نرم افزار با یستی جدا از دغدغه قابلیت نصب آن در محیط هایرومیزیdesktopمتنوع صورت پذیرد و وظیفه هماهنگ کردن سیستمها با همه نرم افزارهای کاربردی قابل نصب با تکیه بر یک دستورالعمل واحد انجام شود که هم پدیدآورنده نرم افزار کاربردی و هم توسعه دهنده توزیعها و محیطهای دسکتاپ پایه لینوکس باید از آن تبعیت کنند .

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

در حال حاضربسته های نرم افزایAbiwordوGIMPوInkscapeو چندین و چند پروژه دیگر از این پروژه در روش نصبی نرم افزارهای خود تبعیت میکنند .

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

Autopakage ابزارآینده نصب برنامه ها در گنو/ لینوکس

آموزش هک سایت با نرم افزار هویج

لینوکس ,نرم ,نصب ,توزیعهای ,افزار ,هم ,نرم افزار ,در توزیعهای ,که به ,از آن ,در حال

مشخصات

آخرین ارسال ها

آخرین جستجو ها


etserophi Preston's page دانشجوي رشته ي مهندسي کامپيوتر دانشنامه پایدار وب دانلود فایل آموزش کسب و کار اینترنتی neginkavirl yasnegarehci shimibahman90