تفاوت میان نسخه‌های «اسلکور»

۱٬۳۰۳ بایت حذف‌شده ،  ۴ سال پیش
(جمله بندی‌ها و زمان فعلها رو تغییر دادم. سعی دارم میکنم یکم ویکی تر بشه. با انتشار ویرایش جدید احتمالا چند تا جدول جدید و جالب اضافه میکنم.)
=== مدیریت بسته‌ها ===
[[پرونده:Pkgtool.png|250px|thumb|چپ|برنامهٔ ''Slackware Package Tool'' در اسلکور.]]
برنامه غیرگرافیکی ''مدیریت بسته‌ها'' در اسلکور، '''Slackware Package Tool''' نامدر اسلکور، که تحت [[شل]] امکان بارگذاری دارد <code>pkgtool</code> است. شباهت زیادی بین این برنامه و نصاب اولیه اسکور (هر دو برپایهٔ کتابخانهٔ ''[[ان‌کرسز]]'' می‌باشند) وجود دارد که متضمن آشنایی کاربر بعد از فرایند نصب اسلکور است. این برنامه وظیفهٔ نصب، حذف بسته‌های بارگذاری شده و بررسی بسته‌های نصب شده، همچنین ارائه اسکریپت‌هایی برای تنظیماتی از قبیل تنظیمات سرویس‌ها، بارگذاراولیه، تغییر میزکار پیشفرض و ... را نیز بر عهده می‌گیرد.
 
در عین حال برای نصب، حذف و به‌روزرسانی بسته‌ها دستورهای <code>installpkg</code>، <code>removepkg</code> و <code>upgradepkg</code> نیز در دسترس قرار دارند، که نیاز به استفاده از ''Slackware Package Tool'' در ذیل دستور <code>pkgtool</code> را کمتر می‌کنند.
نگاه متفاوت اسلکور به مدیریت بسته‌ها با حرکت گروه‌های برنامه‌نویسی و توسعه همراه شده و گستره گوناگونی از برنامه‌های مدیریت بسته‌ها که توسط گروه‌های علاقه‌مند مختلفی آماده می‌شوند را در پیش روی علاقه‌مندان قرار داده. مشهورترین این برنامه‌ها عبارتند از:
 
:* '''SlackBuilds'''، این پروزه مجموعه‌ای از اسکریپت‌هایی اجرایی با پسوند <code>.SlackBuild</code> است که برای ساخت بسته‌‌‌‌هایی قابل شناخت برای برنامه <code>pkgtool</code> از کد اصلی برنامه‌ مورد استفاده قرار میگرد. محصول پایانی اسکریپت‌های <code>.SlackBuild</code> بسته‌هایی با فرمت <code>.t?z</code> تبدیل می‌باشند که تنها نامی از وابستگی‌ها مورد نیاز هر برنامه را همراه دارند، هرچند تمامی <code>.SlackBuild</code> های لازم برای ساخت وابستگی‌ها یک برنامه در وبگاه '''SlackBuilds''' عرضه می‌شوند.<ref>{{ یادکرد |مقاله=[http://www.slackbuilds.org/ وب‌گاه] پروژهٔ سلاک‌بیلد}}</ref>
:* [[اسلک‌بیلدز]]، این پروژه توسط برخی از اعضای همراه در توسعهٔ لینوکس اسلکور، همچون ''رابی ورک‌من (rworkman)'' پایه‌گذاری شده است. [[اسلک‌بیلدز]] شامل مجموعه‌ای از اسکریپت‌ها، برای ساخت بسته‌های امادهٔ نصب از سورس برنامه‌ها می‌باشند که در حقیقت روش شخص اقای وولکردینگ برای اماده‌سازی بسته‌های رسمی نیز می‌باشد. برای این مهم سورس برنامه بدون اعمال تغییری توسط اسکریپت عرضه شدهٔ [[اسلک‌بیلدز]] به بسته‌های <code>.tgz</code> تبدیل می‌شود. تمام اسکریپت‌ها لازم برای اماده سازی وابستگی‌های نیز در وبگاه [[اسلک‌بیلدز]] عرضه می‌شود.<ref>{{ یادکرد |مقاله=[http://www.slackbuilds.org/ وب‌گاه] پروژهٔ سلاک‌بیلد}}</ref> با توجه به حضور گروه توسعه در ذیل این پروژه، این افراد نیز بسته‌ها و اسکریپت‌های خود را به صورت جداگانه نیز در اختیار کاربران نوپا قرار می‌دهند:
:* '''Sbopkg'''، برنامه ایست برپایهٔ کتابخانهٔ [[ان‌کرسز]] {{به انگلیسی|ncurses}} که تحت [[شل]] امکان بارگذاری و همچنین تغییر سورسکد اصلی و اسکریپت‌های عرضه شده در پروژهٔ [[اسلک‌بیلدز]] را بدون مراجعه مستقیم (از طریق مرورگر) به وبگاه [[اسلک‌بیلدز]] میسر می‌سازد. این برنامه راه‌حلی متفاوت برای انتخابساخت خودکارو دپندسی‌هانصب ارائه نکردهبرنامه و کاربروابستگی‌های موظفان استارائه خودمیکند انهاکه راباید انتخابپیش واز قبلاستفاده از بسته‌سازیبرنامه مرتباجرایی کندشود. در عین حال از اماده سازی، تغییر اسکریپتها و به‌روزرسانی خودکار بسته‌های نصب شده به عنوان توانایی‌ها شاخصهٔ آن می‌توان یاد کرد.<ref>{{ یادکرد |مقاله=[http://sbopkg.org/ وب‌گاه] پروژهٔ اس‌بی‌اوپکیج}}</ref>
::* ''اریک هملرز (AlienBob)'' از مشهورترین اعضای تیم توسعه، بسته‌های و ''اسکریپت‌های اسلک‌بیلد'' خود را در ذیل وب‌گاه کتاب اسلکور در اختیار کاربران نوپا قرار می‌دهد. بسته‌های [[لیبره‌آفیس]] و [[وی‌ال‌سی مدیا پلیر]] ''AlienBob'' به صورت همگانی در فضای لینوکس اسلکور مورد استفاده قرار می‌گیرند.<ref>{{ یادکرد |مقاله=[http://connie.slackware.com/~alien/slackbuilds/ وب‌گاه] کتاب اسلکور، بستهٔ وی‌ال‌سی آقای هلمرز به دلیل داشتن کثیری از نیازمندی‌های صوتی و تصویری به عنوان بستهٔ رسمی این برنامه برای اسلکور شناخته می‌شود }}</ref> همچنین دو پروژهٔ ''مولتی‌لب سازی ویرایش ۶۴ بیتی''<ref>{{ یادکرد |مقاله=[http://alien.slackbook.org/dokuwiki/doku.php?id=slackware:multilib وب‌گاه] کتاب اسلکور، دستورالعمل آقای هلمرز برای تبدیل اسکلور ۶۴ بیتی به توزیعی مولتی‌لب}}</ref> و نیز ''ارائه اخرین ویرایش [[میزکار کی‌دی‌ای|کی‌دی‌ای]]، قبل از بررسی و عرضه رسمی توسط [[پتریک وولکردینگ|آقای وولکردینگ]]''، در فضای لینوکس اسلکور از محبوبیت خاصی برخوردارند.<ref>{{ یادکرد |مقاله=[http://alien.slackbook.org/ktown/ وب‌گاه] کتاب اسلکور، آقای هلمرز در این ذیل به ارائه غیر رسمی بسته‌های کی‌دی‌ای قبل از تایید آقای وولکردینگ برای انتشار می‌پردازد }}</ref>
:*[[پرونده:Sbopkg.png|250px|thumb|چپ|برنامهٔ [[Sbopkg]] در منوی اصلی.]]
::* ''رابی ورک‌من (rworkman)'' و ''نیلز هورن'' نیز به ارائه اسکریپت‌های اسلکبیلد خود شهرت دارند، هرچند که بسته‌های ارائه شده برای ''معماری ARM'' توسط ''آقای هورن'' شهرت بیشتری دارد.
:* '''+Slackpkg'''، این برنامه افزونه‌ای بر برنامه Slackpkg است، که توسط اعضای تیم توسعه به صورت غیر رسمی برای استفاده از بسته‌های اماده شده توسط آنها عرضه شده. این برنامه امکان نصب و حذف خودکار بسته‌های multilib و ktown (''اخرین ویرایش [[میزکار کی‌دی‌ای|کی‌دی‌ای]]'') عرضه شده توسط ''اریک هملرز (AlienBob)'' و نیز برنامه‌های عرضه شده توسط ''رابی ورک‌من (rworkman)'' و دیگر اعضای تیم توسعه را در اختیار کاربر قرار میدهد.
 
:* '''Emerde'''، پورتی از سیستم ''Portage'' عرصه شده همراه توزیع گنتو می‌باشد که امکان نصب و حذف و به‌روزرسانی را برای کاربر ممکن می‌کند.<ref>{{ یادکرد |مقاله=[http://emerde.freaknet.org/ وب‌گاه] پروژهٔ امرد}}</ref>
[[پرونده:Sbopkg.png|250px|thumb|چپ|برنامهٔ [[Sbopkg]] در منوی اصلی.]]
:* '''swaret'''، این پروژه همراه با ویرایش ۹.۱ بر روی CD عرضه می‌شد، اما در ویرایش ۱۰ حذف شد. این پروژه هنوز توسط کامیونیتی پشتیبانی و عرضه می‌شود.<ref>{{ یادکرد |مقاله=[http://sourceforge.net/projects/swaret/ وب‌گاه] پروژهٔ سوارت}}</ref>
 
:* '''slapt-get'''، مانند تمام برنامه‌های ''APT''، وابستگی‌ها را به صورت خودکار نصب می‌کند.<ref>{{ یادکرد |مقاله=[http://software.jaos.org/ وب‌گاه] پروژهٔ سلاپت‌گت}}</ref>
:* '''Sbopkg'''، برنامه ایست برپایهٔ کتابخانهٔ [[ان‌کرسز]] {{به انگلیسی|ncurses}} که تحت [[شل]] امکان بارگذاری و همچنین تغییر سورس و اسکریپت‌های عرضه شده در پروژهٔ [[اسلک‌بیلدز]] را بدون مراجعه مستقیم (از طریق مرورگر) به وبگاه [[اسلک‌بیلدز]] میسر می‌سازد. این برنامه راه‌حلی برای انتخاب خودکار دپندسی‌ها ارائه نکرده و کاربر موظف است خود انها را انتخاب و قبل از بسته‌سازی مرتب کند. در عین حال از اماده سازی، تغییر اسکریپتها و به‌روزرسانی خودکار بسته‌های نصب شده به عنوان توانایی‌ها شاخصهٔ آن می‌توان یاد کرد.<ref>{{ یادکرد |مقاله=[http://sbopkg.org/ وب‌گاه] پروژهٔ اس‌بی‌اوپکیج}}</ref>
:* '''Pkgsrc''' برنامهٔ از پروژه ''NetBSD'' می‌باشد،<ref>{{ یادکرد |مقاله=[http://www.netbsd.org/ وب‌گاه] پروژهٔ نت‌بی‌اس‌دی}}</ref> این برنامه از اسلکور و همچنین بعضی دیگر از سیستم‌های شبه یونیکس پشتیبانی به عمل می‌آورد. در عین حال این پروژه مشخصا بر روی اسلکور متمرکز می‌باشد.<ref>{{ یادکرد |مقاله=[http://code.google.com/p/pkgsrc-on-slack/ وب‌گاه پروژه‌ی] پی‌کی‌جی‌اس‌آرسی-آن-اسلکور}}</ref>
 
:* '''Emerde'''، پورتی از سیستم ''Portage'' عرصه شده همراه توزیع گنتو می‌باشد که امکان نصب و حذف و به‌روزرسانی را برای کاربر ممکن می‌کند.<ref>{{ یادکرد |مقاله=[http://emerde.freaknet.org/ وب‌گاه] پروژهٔ امرد}}</ref>
 
:* '''swaret'''، این پروژه همراه با ویرایش ۹.۱ بر روی CD عرضه می‌شد، اما در ویرایش ۱۰ حذف شد. این پروژه هنوز توسط کامیونیتی پشتیبانی و عرضه می‌شود.<ref>{{ یادکرد |مقاله=[http://sourceforge.net/projects/swaret/ وب‌گاه] پروژهٔ سوارت}}</ref>
 
:* '''slapt-get'''، مانند تمام برنامه‌های ''APT''، وابستگی‌ها را به صورت خودکار نصب می‌کند.<ref>{{ یادکرد |مقاله=[http://software.jaos.org/ وب‌گاه] پروژهٔ سلاپت‌گت}}</ref>
 
:* '''Pkgsrc''' برنامهٔ از پروژه ''NetBSD'' می‌باشد،<ref>{{ یادکرد |مقاله=[http://www.netbsd.org/ وب‌گاه] پروژهٔ نت‌بی‌اس‌دی}}</ref> این برنامه از اسلکور و همچنین بعضی دیگر از سیستم‌های شبه یونیکس پشتیبانی به عمل می‌آورد. در عین حال این پروژه مشخصا بر روی اسلکور متمرکز می‌باشد.<ref>{{ یادکرد |مقاله=[http://code.google.com/p/pkgsrc-on-slack/ وب‌گاه پروژه‌ی] پی‌کی‌جی‌اس‌آرسی-آن-اسلکور}}</ref>
 
== کتاب اسلکور ==
کتاب اسلکور، کتابی است که تا به کنون از دو ویرایش بهره برده<ref>{{ یادکرد |مقاله=[ftp://ftp.slackbook.org/slackbook/slackbook-2.0.pdf نسخه پی‌دی‌اف] ''کتاب اسلکور'': صفحه دوم کتاب خط دوم ویرایش دوم ذکر شده است }}</ref> و این روزها هرچند ارام، مراحل تکمیل ویرایش سوم<ref>{{ یادکرد |مقاله=[http://www.slackbook.org/ وب‌گاه] ''کتاب اسلکور'': پست ابتدایی، اشاره به اماده‌سازی ویرایش سوم توسط آقای هیکس دارد }}</ref> خود را پشت سر می‌گذارد. این کتاب که اولین بار توسط اولین تیم توسعه اسلکور ''دیوید کنترال''، ''لوگان یوهانسن'' و ''کریست لومنس''<ref>{{ یادکرد |مقاله=[ftp://ftp.slackbook.org/slackbook/slackbook-2.0.pdf نسخه پی‌دی‌اف] ''کتاب اسلکور'': صفحهٔ چهارم کتاب خط هفتم، نام اعضای همکار در ویرایش اول ذکر شده است }}</ref> منتشر و در سال ۲۰۰۰ میلادی به صورت چاپی در دسترس قرارگرفت<ref>{{ یادکرد |مقاله=[ftp://ftp.slackbook.org/slackbook/slackbook-2.0.pdf نسخه پی‌دی‌اف] ''کتاب اسلکور'': صفحهٔ چهارم کتاب خط نهم، تاریخ چاپ نخست سال ۲۰۰۰ میلادی ذکر شده است }}</ref> ویرایش دوم انتشار خود را مدیون آلن هیکس<ref>{{ یادکرد |مقاله=[ftp://ftp.slackbook.org/slackbook/slackbook-2.0.pdf نسخه پی‌دی‌اف] ''کتاب اسلکور'': صفحهٔ چهارم کتاب خط پنجم، تاریخ چاپ دوم در همین ذیل سال ۲۰۰۵ میلادی ذکر شده است }}</ref> است که بر اساس ویرایش ابتدایی انرا اماده و منتشر ساخت. خرید کتاب اسلکور در کنار خرید مدیوم اصلی فرصتی برای کمک مالی به پروژه به حساب می‌اید.<ref>{{ یادکرد |مقاله=[http://store.slackware.com/cgi-bin/store/scan/fi=prod_slack/tf=list_order/sf=category/se=books?id=HZ5bwn9a&mv_pc=10 نسخه پی‌دی‌اف] ''فروشگاه اسلکور'': فروش کتاب و مدیوم اسلکور منبع درامد اصلی اقای وولکردینگ به حساب می‌اید. به گفته اریک هملرز دیگر اعضای توسعه به دلیل کمبود این منبع درآمد سهمی از این پول نمی‌خواهند }}</ref>
 
== اسلکور داک ==
این پروژه از جانب تیم توسعه مورد گسترش قرار گرفته و اطلاعات گوناگونی را درباره تنظیمات و استفاده از اسلکور به زبانهایی گوناگون در اختیار کاربران قرار میدهد.<ref>{{Cite web|url = http://docs.slackware.com/start|title = وبگاه اسلکور داکس|date = |accessdate = |website = وبگاه اسلکور داکس|publisher = |last = |first = }}</ref>
 
== جامعه و محبوبیت ==