اسلک‌بیلدز: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
بدون خلاصۀ ویرایش
بدون خلاصۀ ویرایش
خط ۲۴:
 
=== نام ===
نام این پروژه در حقیقت برامده از اسکریپت‌های بسته‌سازی [[w:fa:پتریک وولکردینگ|پَتریک وولکردینگ]] در طی توسعه لینوکس [[W:fa:اسلکور|اسلکور]] می‌باشد.<ref>{{ یادکرد |مقاله=مراجعه شود به سورس اسلکور و اسکریپت‌های عرضه شده توسط اقای ولکردینگ برای تمام برنامه‌ها}}</ref><ref>{{ یادکرد |مقاله=[http://slackbuilds.org/ وب‌گاه] پروژهٔ اسلاک‌بیلدز می‌گوید: «Patrick Volkerding, the maintainer of Slackware, uses SlackBuild scripts to compile the official packages»}}</ref><ref>{{ یادکرد |مقاله=[http://docs.slackware.com/slackware:slackbuild_scripts وب‌گاه] پروژهٔ سلاک‌داک، اشاره سطحی دارد به پیشینه اسلک‌بیلدز}}</ref>
 
=== ساختار ===
اسلک‌بیلدز مجموعه‌ای از اسکریپت‌ها، برای ارائه روندی خودکار در بسته‌سازی برنامه‌ها برای [[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>
 
اسکریپت تولید بسته برای تمام وابستگی‌های برنامه‌های عرضه شده، نیز در وبگاه اسلک‌بیلدز در اختیار قرار داده می‌شوند و یا به صورت پیشفرض در ذیل توزیع نصب و یا همراه مدیوم اسلکور در اختیار کاربر قرار داده شده‌اند.