SLACKPKG.CONF(5)

نام
؛ slackpkg.conf فایل حاوی اطلاعات پیکربندی slackpkg ؛

توصیف
فایل slackpkg.conf حاوی اطلاعاتی برای slackpkg به عنوان ابزار اتوماتیک پکیج های اسلکور لینوکس می باشد. فایل slackpkg.conf گروهی از اسکریپت های shell است که هر متغیر آن جنبه ای از ابزار slackpkg را کنترل می کند. کامنت ها با کاراکتر # آغاز شده و با انتهای هر خط پایان می یابند. کامنت ها ممکن است در هر جای فایل یافت شوند. اگر برخی متغیرها در این فایل چندبار تکرار شوند، اسلکور از مقداری که آخر از همه تعیین شده استفاده می کند. بسیاری از متغیرها با گزینه هایی که در خط فرمان برای slackpkg تعیین می'گردند، بی اثر می شوند. اگر می خواهید مقدار یک متغیر را بی اثر کنید، در خط فرمان قبل از عملیات مورد نظر مقدار=متغیر را وارد کنید. همچنین چندین متغیر می توانند به صورت همزمان بی اثر شوند. مثال: slackpkg -batch=on -default_answer=y upgrade-all برای گزینه های پیکربندی که تنها دو وضعیت می توانند داشته باشند، مقادیر محتمل on یا off هستند مگر اینکه مقادیر دیگری مشخص شده باشند. گزینه های مختلف پیکربندی عبارتند از:

ARCH
    معماری سیستم را انتخاب می کند. معمولا slcakpkg می تواند مقدار درست را از طریق "uname -m" بفهمد. مقادیر معتبر عبارتند از:
    MACHINE VALID ARCH VALUES
    ARM arm
    x86 (32bits) i386, i486, i586 and i686
    x86 (64bits) x86_64
    PowerPC powerpc
    S/390 390
    مقدار پیش فرض ARCH بستگی به معماری سیستم شما دارد.

SLACKKEY
    ابزار slackpkg فایل امضاء پکیج (asc.) را با امضاء GPG پروژه مطابقت می دهد. پورتهای مختلف اسلکور می توانند امضاء های مختلفی داشته باشند و slackpkg تلاش می کند که امضاء درست را براساس معماری سیستم شما تشخیص دهد. اگر SLACKKEY که به صورت اتوماتیک شناسایی شده درست نباشد. شما می توانید با استفاده از این گزینه آن را تغییر دهید. مقدار پیش فرض SLACKKEY بستگی به پورت اسلکور شما دارد.

TEMP
    محلی که slackpkg پکیج ها را قبل از نصب/ارتقاء در آنجا دانلود می کند، تعیین می نماید. مقدار پیش فرض TEMP مسیر var/cache/packages/ می باشد.

WORKDIR
    محل دایرکتوری لیست پکیج ها، فایلها و دیگر اطلاعات مورد نیاز برای ابزار slackpkg را مشخص می کند. تا وقتی که کاملا از کاری که می کنید مطمئن نیستید، مقدار پیش فرض این متغیر را تغییر ندهید. مقدار پیش فرض WORKDIR مسیر var/lib/slackpkg/ می باشد.

WGETFLAGS
    گزینه های ویژه برای wget را انتخاب می کند. اگر می خواهید که از چند گزینه استفاده کنید، آنها را مابین " " قرار دهید. مقدار پیش فرض WGETFLAGES عبارت است از "passive-ftp--"

DELALL
    اگر روی "on" تنظیم شود، تمام فایلهای دانلود شده پس از نصب یا ارتقاء پکیج ها بوسیله slackpkg حذف خواهند شد (این عمل تأثیری بر عملکرد slackpkg با گزینه "download" نخواهد داشت). اگر روی "off" تنظیم شود، تمام فایلها را در مسیر تعیین شده در متغیر TEMP نگاهداری خواهد کرد. مقدار پیش فرض DELALL عبارت است از "on"
    از طریق خط فرمان، شما می توانید این متغیر را به صورت "مقدار=delall-" تنظیم کنید.

CHECKMD5
    عملیات بررسی MD5 پکیج های دانلود شده قبل از نصب و ارتقاء آنها را فعال (on) یا غیرفعال (off) می کند. مقدار پیش فرض CHECKMD5 عبارت است از "on"
    با خط فرمان می توانید مقدار این متغیر را با استفاده از "مقدار=checkmd5-" تنظیم کنید.

CHECKGPG
    بررسی امضاء GPG پکیج ها را قبل از نصب یا ارتقاء آنها فعال (on) یا غیرفعال (off) می کند. مقدار پیش فرض برای CHECHGPG عبارت است از "on"
    تنظیم این متغیر با خط فرمان بوسیله "مقدار=checkgpg-" امکانپذیر است.

CHECKSIZE
    چک کردن فضای خالی موجود برای هر پکیج قبل از نصب یا ارتقاء آن را فعال (on) یا غیرفعال (off) می کند. مقدار پیش فرض متغیر CHECKSIZE عبارت است از "off".
    برای تنظیم این متغیر از خط فرمان می توانید از "مقدار=checksize-" استفاده کنید.

PKGMAIN
    دایرکتوری اصلی توزیع را مشخص می کند. معمولا، شما نباید نگران این متغیر باشید. چون slackpkg تلاش می کند که محل دایرکتوری را براساس معماری سیستم شما بیابد. به هر حال اگر نیاز یه تغییر این دایرکتوری داشتید آن را در slackpkg.conf وارد کنید. این دایرکتوری همواره باید حاوی سریهای پکیج های اسکلور (مانند A, AP, D, E, F و غیره) باشد. مقدار پیش فرض بستگی به پورت اسلکور شما دارد.

PRIORITY
    این متغیر اولویت دایرکتوریهای موجود در لینک اینترنتی را به هنگام جستجوی پکیج بوسیله slackpkg مشخص می کند. اگر یک پکیج در بیش از یک مکان یافت شد، اول پکیج موجود در دایرکتوری اول، بعد دایرکتوری دوم، سوم، چهارم و نهایتا پکیج موجود در آخرین دایرکتوری لیست شده دارای اولویت خواهند بود. شما می توانید از PKGMAIN% برای استفاده از محتویات متغیر PKGMAIN استفاده کنید. مقادیر پیش فرض (به ترتیب) عبارتند از:
     patches %PKGMAIN extra pasture testing

POSTINST
    اقدامات پس از نصب پکیج ها توسط slackpkg نظیر جستجوی فایل پیکربندی و ایمیج کرنل جدید را فعال (on) یا غیرفعال (off) کرده و در خصوص اقدامات بعدی از شما سئوال می کند. مقدار پیش فرض متغیر POSTINST عبارت است از "on"
    از طریق خط فرمان شما می توانید از "مقدار=postinst-" استفاده کنید.

ONLY_NEW_DOTNEW
    زمانی که POSTINST روی "on" تنظیم شود، slackpkg تمام فایلهای "new." را در مسیر etc/ جستجو کرده و به کاربر هشدار می دهد که با آنها چه کند. به هر حال، برخی ترجیح می دهند که نصب فایلهای "new." را در آخرین مرحله اجرای slackpkg انجام دهند، پس اگر شما هم تمایل به اینکار دارید، مقدار ONLY_NEW_DOTNEW را روی "on" تنظیم کنید. مقدار پیش فرض ONLY_NEW_DOTNEW روی "off" تنظیم شده است. تنها زمانی آن را تغییر دهید که بدانید چه دارید می کنید...
    از طریق خط فرمان، شما می توانید از "مقدار=only_new_dotnew-" استفاده کنید.

ONOFF
    متغیر ONOFF رفتار ابتدایی رابط کاربری مبتنی بر دیالوگ را تنظیم می کند. اگر روی "on" تنظیم شود، تمام پکیج ها به صورت پیش فرض انتخاب می شوند. اگر تمایل به انتخاب مقدار مخالف دارید (هیچ پکیجی انتخاب شده نباشد)، آن را روی "off" تنظیم کنید. مقدار پیش فرض ONOFF روی "on" تنظیم شده است.
    برای خط فرمان می توانید از "مقدار=onoff-" استفاده کنید.

DOWNLOAD_ALL
    اگر این متغیر روی "on" تنظیم شود، تمام فایلها قبل از اجرای عملیات مورد نیاز (نصب یا ارتقاء) دانلود می شوند. اگر روی "off" تنظیم شود، فرایند دانلود و نصب/ارتقاء هر فایل یکی پس از دیگری انجام می شود. مقدار پیش فرض DOWNLOAD_ALL عبارت است از "off"
    برای خط فرمان می توانید از "مقدار=download_all-" استفاده کنید.

DIALOG
    رابط کاربری مبتنی بر دیالوگ را فعال (on) یا غیرفعال (off) می کند. مقدار پیش فرض متغیر DIALOG عبارت است از "on"
    برای خط فرمان می توانید از "مقدار=dialog-" استفاده کنید.

DIALOG_MAXARGS
    تعداد حداکثر کاراکترهایی که به دیالوگ فرستاده خواهند شد تنظیم می کند. اگر فرایند ارتقاء به این عدد برسد، slackpkg اطلاعات مربوط به پکیج هایی که در حال حاضر روی سیستم نصب شده اند پاک می کند. حتی اگر بدون این اطلاعات این عدد دوباره بدست آید، slackpkg یک پیغام خطا به کاربر نشان می دهد. اگر DIALOG_MAXARGS تنظیم نشود، مقدار پیش فرض آن "19500" می باشد.
    برای خط فرمان می توانید از "مقدار=dialog_maxargs-" استفاده کنید.

BATCH
    حالت غیرتعاملی را فعال (on) یا غیرفعال (off) می کند. زمانیکه روی مقدار "on" تنظیم شود، slackpkg هیچ هشداری به کاربر نداده و پاسخ تمام سئوالها را از DEFAULT_ANSWER بدست می آورد (به پائین مراجعه کنید)
    اگر با استفاده از این حالت عملیات ارتقاء را انجام دهید، شما نیاز دارید بعدا فرمان "slackpkg new-config" را برای جستجو و ادغام فایلهای "new." اجرا کنید. مقدار پیش فرض BATCH عبارت است از "off"
    برای خط فرمان می توانید از "مقدار=batch-" استفاده کنید.

DEFAULT_ANSWER
    این متغیر همان پاسخ پیش فرضی سئوالاتی است که slackpkg برای برخی اطلاعات از کاربر می پرسد. این متغیر تنها زمانی که از حالت غیرتعاملی استفاده شود (زمانی که BATCH روی مقدار "yes" تنظیم شود و یا حالت batch از طریق خط فرمان روشن شود)، مورد استفاده قرار می گیرد. در غیر اینصورت این متغیر هیچ اثری نخواهد داشت.
    مقادیر معتبر "y" یا "n" هستند. مقدار پیش فرض DEFAULT_ANSWER روی "n" تنظیم شده است
    برای خط فرمان می توانید از "مقدار=default_answer-" استفاده کنید.

USE_INCLUDES
    قالبهای slackpkg می توانند شامل قالبهای دیگر باشند. گرچه این عمل باعث عدم تکرار پکیج در بسیاری از قالبها می شود، اما اگر بخواهید تنها یک قالب مخصوص را حذف کنید. می تواند مشکل ساز شود. شما می توانید گزینه "include#" را با تنظیم این متغیر روی "off" غیرفعال کنید. مقدار پیش فرض USE_INCLUDES روی "on" تنظیم شده است.
    برای خط فرمان می توانید از "مقدار=use_includes-" استفاده کنید.

SPINNING
    وقتی slackpkg یک کار زمانبر انجام می دهد، یک بازخورد تصویری به صورت یک میله چرخان نمایش می دهد. اگر میله چرخان را دوست ندارید، می توانید آن را با تنظیم این متغیر روی "off" غیرفعال کنید. مقدار پیش فرض SPINNING روی "on" تنظیم شده است.
    برای خط فرمان می توانید از "مقدار=spinning-" استفاده کنید.

فایلها

/etc/slackpkg/slacpkg.conf

نگاه کنید به:
slackpkg(8) pkgtool(8) installpkg(8) upgradepkg(8) removepkg(8)