اسلکبیلدز: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
دوستی بزرگ (بحث | مشارکتها) |
جز ویرایش دوستی بزرگ (بحث) به آخرین تغییری که Doostdar انجام داده بود واگردانده شد |
||
خط ۱:
<!--
== اسلکبیلدز ==
{{جعبه اطلاعات وبگاه
سطر ۹ ⟵ ۸:
|آدرس = slackbuilds.org
|الکسا =
|تجاری؟ =
|مکان =
|نوع =
سطر ۲۲ ⟵ ۲۱:
}}
-->
'''اسلکبیلدز'''، پروژهایست برای
=== نام ===
نام این پروژه در حقیقت
=== ساختار ===
اسلکبیلدز مجموعهای از اسکریپتها، برای ارائه روندی خودکار در بستهسازی برنامهها برای [[W:fa:اسلکور|اسلکور]] میباشد. بنیان این روش تنها عرضه اسکریپت لازم برای تولید بستهٔ نرمافزاری و نه بستهٔ از پیش آماده شده است.<ref>{{ یادکرد |مقاله=[http://www.linux.com/learn/tutorials/261878-intro-to-slackware-package-management%7C1 مقاله] '''Intro to Slackware Package Management''' در وبگاه linux.org به صورت تبین شده ساختار و فلسفه عدم استفاده از auto dependency را توضیح میدهد.}}</ref> اسکریپتهای اسلکبیلدز شامل المانها و تنظیماتی میباشند که شاخصهای نصبی مرتب، در ذیل توزیع (اسلکور) را مدنظر میگرند. شاخصترین تفاوت این روش، با دیگر روشهای بستهسازی برنامهها، عدم ارائه سورس برنامه توسط این وبگاه ''(وبگاه عرضه کننده اسکریپت)'' و ارجاع کاربر به وبگاه توسعه دهندهٔ اصلی نرمافزار در جهت بارگذاری میباشد.<ref>{{ یادکرد |مقاله=[http://www.slackbuilds.org/ وبگاه] پروژهٔ سلاکبیلد}}</ref>
اسکریپت تولید بسته برای تمام وابستگیهای برنامههای عرضه شده، نیز در وبگاه اسلکبیلدز در اختیار قرار داده میشوند و یا به صورت پیشفرض در ذیل توزیع نصب و یا همراه مدیوم اسلکور در اختیار کاربر قرار داده شدهاند.
هر اسکریپت اسلکبیلدز در سادهترین حالت حداکثر شامل ۶ پرونده گوناگون میباشد (این مقدار میتواند بسته به تنظیمات مورد نیاز تغییر کند):<ref>{{ یادکرد |مقاله=[http://www.linux.com/learn/tutorials/261878-intro-to-slackware-package-management%7C1 مقاله] '''Intro to Slackware Package Management''' در وبگاه linux.org طریقه فعالیت و نگارش توضیح داده شده.}}</ref><ref>{{ یادکرد |مقاله=[http://slackbuilds.org/contact/ وبگاه] پروژهٔ اسلاکبیلدز: توضیحات مربوط نحوه ویرایش و استفاده}}</ref>
* <code>README</code>: این پرونده دربردارنده توضیحات سازندهٔ نرمافزار، توضیحات عرضه کنندهٔ اسکریپت و نام ''دیگر بستههای موردنیاز'' {{به انگلیسی|dependencies}} برای آمادهسازی بسته میباشد.
* <code>application.info</code>: این پرونده دربردارندهٔ لینک بارگزاری سازندهٔ نرمافزار برای معماریهای گوناگون ونیز کد {{به انگلیسی|MD5SUM}} برای بررسی سلامت بسته بارگزاری شده میباشد.
سطر ۴۱ ⟵ ۴۰:
=== پروژههای مرتبط ===
برنامهٔ تحت شل ''sbopkg''، در تکمیل پروژهٔ اسلکبیلدز امکان بارگذاری، همچنین تغییر سورس و نیز اسکریپتهای عرضه شده در پروژهٔ اسلکبیلدز را بدون مراجعه مستقیم (از طریق مرورگر) به وبگاه اسلکبیلدز میسر میسازد. این برنامه راهحلی برای انتخاب خودکار ''دیگر بستههای موردنیاز'' {{به انگلیسی|dependencies}} ارائه نمیکند و کاربر موظف است یکایک
اسکریپتهای slackbuild.org در مشتقات اسلکور نیز قابل استفاده است.<ref>{{ یادکرد |مقاله=[http://docs.salixos.org/wiki/New_to_Packaging وبگاه] ویکی لینوکس salixos که مشخصا توضیحات در زمینه استفاده از اسلکبیلدها ارائه میدهد.}}</ref>
== منابع ==
{{پانویس
[[رده:اسلکور]]
|