.\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SLACKPKG.CONF 5 "می ۲۰۱۰" slackpkg\-2.81.1 "" .SH نام ؛ \fBslackpkg.conf\fP فایل حاوی اطلاعات پیکربندی slackpkg ؛ .SH توصیف فایل slackpkg.conf حاوی اطلاعاتی برای \fBslackpkg\fP به عنوان ابزار اتوماتیک پکیج های اسلکور لینوکس می باشد. فایل slackpkg.conf گروهی از اسکریپت های shell است که هر متغیر آن جنبه ای از ابزار slackpkg را کنترل می کند. کامنت ها با کاراکتر # آغاز شده و با انتهای هر خط پایان می یابند. کامنت ها ممکن است در هر جای فایل یافت شوند. اگر برخی متغیرها در این فایل چندبار تکرار شوند، اسلکور از مقداری که آخر از همه تعیین شده استفاده می کند. بسیاری از متغیرها با گزینه هایی که در خط فرمان برای slackpkg تعیین می'گردند، بی اثر می شوند. اگر می خواهید مقدار یک \fBمتغیر\fP را بی اثر کنید، در خط فرمان قبل از عملیات مورد نظر \fBمقدار=متغیر\fP را وارد کنید. همچنین چندین متغیر می توانند به صورت همزمان بی اثر شوند. مثال: slackpkg \-batch=on \-default_answer=y upgrade\-all برای گزینه های پیکربندی که تنها دو وضعیت می توانند داشته باشند، مقادیر محتمل on یا off هستند مگر اینکه مقادیر دیگری مشخص شده باشند. گزینه های مختلف پیکربندی عبارتند از: .TP 5 \fBARCH\fP .br معماری سیستم را انتخاب می کند. معمولا slcakpkg می تواند مقدار درست را از طریق "uname \-m" بفهمد. مقادیر معتبر عبارتند از: .ds title MACHINE\t\tVALID ARCH VALUES .ds arm ARM\t\t\tarm .ds x86 x86 (32bits)\ti386, i486, i586 and i686 .ds x86_64 x86 (64bits)\tx86_64 .ds ppc PowerPC\t\tpowerpc .ds s390 S/390\t\t390 .in +5 \fB\*[title]\fP .br \*[arm] .br \*[x86] .br \*[x86_64] .br \*[ppc] .br \*[s390] .in مقدار پیش فرض \fBARCH\fP بستگی به معماری سیستم شما دارد. .TP 5 \fBSLACKKEY\fP .br ابزار slackpkg فایل امضاء پکیج (asc.) را با امضاء GPG پروژه مطابقت می دهد. پورتهای مختلف اسلکور می توانند امضاء های مختلفی داشته باشند و slackpkg تلاش می کند که امضاء درست را براساس معماری سیستم شما تشخیص دهد. اگر \fBSLACKKEY\fP که به صورت اتوماتیک شناسایی شده درست نباشد. شما می توانید با استفاده از این گزینه آن را تغییر دهید. مقدار پیش فرض \fBSLACKKEY\fP بستگی به پورت اسلکور شما دارد. .TP 5 \fBTEMP\fP .br محلی که slackpkg پکیج ها را قبل از نصب/ارتقاء در آنجا دانلود می کند، تعیین می نماید. مقدار پیش فرض \fBTEMP\fP مسیر var/cache/packages/ می باشد. .TP 5 \fBWORKDIR\fP .br محل دایرکتوری لیست پکیج ها، فایلها و دیگر اطلاعات مورد نیاز برای ابزار slackpkg را مشخص می کند. تا وقتی که کاملا از کاری که می کنید مطمئن نیستید، مقدار پیش فرض این متغیر را تغییر ندهید. مقدار پیش فرض \fBWORKDIR\fP مسیر var/lib/slackpkg/ می باشد. .TP 5 \fBWGETFLAGS\fP .br گزینه های ویژه برای wget را انتخاب می کند. اگر می خواهید که از چند گزینه استفاده کنید، آنها را مابین " " قرار دهید. مقدار پیش فرض \fBWGETFLAGES\fP عبارت است از "passive\-ftp\-\-" .TP 5 \fBDELALL\fP .br اگر روی "on" تنظیم شود، تمام فایلهای دانلود شده پس از نصب یا ارتقاء پکیج ها بوسیله slackpkg حذف خواهند شد (این عمل تأثیری بر عملکرد slackpkg با گزینه "download" نخواهد داشت). اگر روی "off" تنظیم شود، تمام فایلها را در مسیر تعیین شده در متغیر \fBTEMP\fP نگاهداری خواهد کرد. مقدار پیش فرض \fBDELALL\fP عبارت است از "on" .br از طریق خط فرمان، شما می توانید این متغیر را به صورت "مقدار=delall\-" تنظیم کنید. .TP 5 \fBCHECKMD5\fP .br عملیات بررسی MD5 پکیج های دانلود شده قبل از نصب و ارتقاء آنها را فعال (on) یا غیرفعال (off) می کند. مقدار پیش فرض \fBCHECKMD5\fP عبارت است از "on" .br با خط فرمان می توانید مقدار این متغیر را با استفاده از "مقدار=checkmd5\-" تنظیم کنید. .TP 5 \fBCHECKGPG\fP .br بررسی امضاء GPG پکیج ها را قبل از نصب یا ارتقاء آنها فعال (on) یا غیرفعال (off) می کند. مقدار پیش فرض برای \fBCHECHGPG\fP عبارت است از "on" .br تنظیم این متغیر با خط فرمان بوسیله "مقدار=checkgpg\-" امکانپذیر است. .TP 5 \fBCHECKSIZE\fP .br چک کردن فضای خالی موجود برای هر پکیج قبل از نصب یا ارتقاء آن را فعال (on) یا غیرفعال (off) می کند. مقدار پیش فرض متغیر \fBCHECKSIZE\fP عبارت است از "off". .br برای تنظیم این متغیر از خط فرمان می توانید از "مقدار=checksize\-" استفاده کنید. .TP 5 \fBPKGMAIN\fP .br دایرکتوری اصلی توزیع را مشخص می کند. معمولا، شما نباید نگران این متغیر باشید. چون slackpkg تلاش می کند که محل دایرکتوری را براساس معماری سیستم شما بیابد. به هر حال اگر نیاز یه تغییر این دایرکتوری داشتید آن را در slackpkg.conf وارد کنید. این دایرکتوری همواره باید حاوی سریهای پکیج های اسکلور (مانند A, AP, D, E, F و غیره) باشد. مقدار پیش فرض بستگی به پورت اسلکور شما دارد. .TP 5 \fBPRIORITY\fP .br این متغیر اولویت دایرکتوریهای موجود در لینک اینترنتی را به هنگام جستجوی پکیج بوسیله slackpkg مشخص می کند. اگر یک پکیج در بیش از یک مکان یافت شد، اول پکیج موجود در دایرکتوری اول، بعد دایرکتوری دوم، سوم، چهارم و نهایتا پکیج موجود در آخرین دایرکتوری لیست شده دارای اولویت خواهند بود. شما می توانید از PKGMAIN% برای استفاده از محتویات متغیر PKGMAIN استفاده کنید. مقادیر پیش فرض (به ترتیب) عبارتند از: patches %PKGMAIN extra pasture testing .TP 5 \fBPOSTINST\fP .br اقدامات پس از نصب پکیج ها توسط slackpkg نظیر جستجوی فایل پیکربندی و ایمیج کرنل جدید را فعال (on) یا غیرفعال (off) کرده و در خصوص اقدامات بعدی از شما سئوال می کند. مقدار پیش فرض متغیر \fBPOSTINST\fP عبارت است از "on" .br از طریق خط فرمان شما می توانید از "مقدار=postinst\-" استفاده کنید. .TP 5 \fBONLY_NEW_DOTNEW\fP .br زمانی که \fBPOSTINST\fP روی "on" تنظیم شود، slackpkg تمام فایلهای "new." را در مسیر etc/ جستجو کرده و به کاربر هشدار می دهد که با آنها چه کند. به هر حال، برخی ترجیح می دهند که نصب فایلهای "new." را در آخرین مرحله اجرای slackpkg انجام دهند، پس اگر شما هم تمایل به اینکار دارید، مقدار \fBONLY_NEW_DOTNEW\fP را روی "on" تنظیم کنید. مقدار پیش فرض \fBONLY_NEW_DOTNEW\fP روی "off" تنظیم شده است. تنها زمانی آن را تغییر دهید که بدانید چه دارید می کنید... .br از طریق خط فرمان، شما می توانید از "مقدار=only_new_dotnew\-" استفاده کنید. .TP 5 \fBONOFF\fP .br متغیر \fBONOFF\fP رفتار ابتدایی رابط کاربری مبتنی بر دیالوگ را تنظیم می کند. اگر روی "on" تنظیم شود، تمام پکیج ها به صورت پیش فرض انتخاب می شوند. اگر تمایل به انتخاب مقدار مخالف دارید (هیچ پکیجی انتخاب شده نباشد)، آن را روی "off" تنظیم کنید. مقدار پیش فرض \fBONOFF\fP روی "on" تنظیم شده است. .br برای خط فرمان می توانید از "مقدار=onoff\-" استفاده کنید. .TP 5 \fBDOWNLOAD_ALL\fP .br اگر این متغیر روی "on" تنظیم شود، تمام فایلها قبل از اجرای عملیات مورد نیاز (نصب یا ارتقاء) دانلود می شوند. اگر روی "off" تنظیم شود، فرایند دانلود و نصب/ارتقاء هر فایل یکی پس از دیگری انجام می شود. مقدار پیش فرض \fBDOWNLOAD_ALL\fP عبارت است از "off" .br برای خط فرمان می توانید از "مقدار=download_all\-" استفاده کنید. .TP 5 \fBDIALOG\fP .br رابط کاربری مبتنی بر دیالوگ را فعال (on) یا غیرفعال (off) می کند. مقدار پیش فرض متغیر \fBDIALOG\fP عبارت است از "on" .br برای خط فرمان می توانید از "مقدار=dialog\-" استفاده کنید. .TP 5 \fBDIALOG_MAXARGS\fP .br تعداد حداکثر کاراکترهایی که به دیالوگ فرستاده خواهند شد تنظیم می کند. اگر فرایند ارتقاء به این عدد برسد، slackpkg اطلاعات مربوط به پکیج هایی که در حال حاضر روی سیستم نصب شده اند پاک می کند. حتی اگر بدون این اطلاعات این عدد دوباره بدست آید، slackpkg یک پیغام خطا به کاربر نشان می دهد. اگر \fBDIALOG_MAXARGS\fP تنظیم نشود، مقدار پیش فرض آن "19500" می باشد. .br برای خط فرمان می توانید از "مقدار=dialog_maxargs\-" استفاده کنید. .TP 5 \fBBATCH\fP .br حالت غیرتعاملی را فعال (on) یا غیرفعال (off) می کند. زمانیکه روی مقدار "on" تنظیم شود، slackpkg هیچ هشداری به کاربر نداده و پاسخ تمام سئوالها را از \fBDEFAULT_ANSWER\fP بدست می آورد (به پائین مراجعه کنید) .br اگر با استفاده از این حالت عملیات ارتقاء را انجام دهید، شما نیاز دارید بعدا فرمان "slackpkg new\-config" را برای جستجو و ادغام فایلهای "new." اجرا کنید. مقدار پیش فرض \fBBATCH\fP عبارت است از "off" .br برای خط فرمان می توانید از "مقدار=batch\-" استفاده کنید. .TP 5 \fBDEFAULT_ANSWER\fP .br این متغیر همان پاسخ پیش فرضی سئوالاتی است که slackpkg برای برخی اطلاعات از کاربر می پرسد. این متغیر تنها زمانی که از حالت غیرتعاملی استفاده شود (زمانی که \fBBATCH\fP روی مقدار "yes" تنظیم شود و یا حالت batch از طریق خط فرمان روشن شود)، مورد استفاده قرار می گیرد. در غیر اینصورت این متغیر هیچ اثری نخواهد داشت. .br مقادیر معتبر "y" یا "n" هستند. مقدار پیش فرض \fBDEFAULT_ANSWER\fP روی "n" تنظیم شده است .br برای خط فرمان می توانید از "مقدار=default_answer\-" استفاده کنید. .TP 5 \fBUSE_INCLUDES\fP .br قالبهای slackpkg می توانند شامل قالبهای دیگر باشند. گرچه این عمل باعث عدم تکرار پکیج در بسیاری از قالبها می شود، اما اگر بخواهید تنها یک قالب مخصوص را حذف کنید. می تواند مشکل ساز شود. شما می توانید گزینه "include#" را با تنظیم این متغیر روی "off" غیرفعال کنید. مقدار پیش فرض \fBUSE_INCLUDES\fP روی "on" تنظیم شده است. .br برای خط فرمان می توانید از "مقدار=use_includes\-" استفاده کنید. .TP 5 \fBSPINNING\fP .br وقتی slackpkg یک کار زمانبر انجام می دهد، یک بازخورد تصویری به صورت یک میله چرخان نمایش می دهد. اگر میله چرخان را دوست ندارید، می توانید آن را با تنظیم این متغیر روی "off" غیرفعال کنید. مقدار پیش فرض \fBSPINNING\fP روی "on" تنظیم شده است. .br برای خط فرمان می توانید از "مقدار=spinning\-" استفاده کنید. .SH فایلها .TP 5 \fB/etc/slackpkg/slacpkg.conf\fP .SH "نگاه کنید به:" \fBslackpkg\fP(8) \fBpkgtool\fP(8) \fBinstallpkg\fP(8) \fBupgradepkg\fP(8) \fBremovepkg\fP(8)