.\" Pipe this output to groff -m man -K utf8 -T utf8 | less -R .\" .mso an.tmac .TH "OPAM ADMIN-LIST" 1 "" "Opam admin 2.5.2" "Opam admin Manual" .\" Disable hyphenation and ragged-right .nh .ad l .SH "نام (NAME)" .P opam admin\-list \- فهرست کردن بسته‌ها از یک مخزن .SH "خلاصه دستور (SYNOPSIS)" .P \fBopam admin list\fR [\fB\N'45'\N'45'environment\fR=\fIVAR=VALUE[,VAR=VALUE]\fR] [\fIOPTION\fR]… [\fIPATTERNS\fR]… .SH "توضیحات (DESCRIPTION)" .P این دستور مشابه \N'39'opam list\N'39' است، اما امکان فهرست کردن بسته‌ها را مستقیماً از یک مخزن به‌جای موارد موجود در یک نصب معین opam فراهم می‌کند\N'46' .SH "آرگومان‌ها (ARGUMENTS)" .TP 4 \fIPATTERNS\fR الگوهای بسته با تطبیق الگو (globs) که در برابر \fBNAME\fR یا \fBNAME\N'46'VERSION\fR مطابقت داده می‌شوند\N'46' .SH "گزینه‌ها (OPTIONS)" .TP 4 \fB\N'45'\N'45'environment\fR=\fIVAR=VALUE[,VAR=VALUE]\fR استفاده از محیط opam داده‌شده، در قالب فهرستی از پیوندهای \N'39'var=value\N'39' جداشده با کاما، هنگام حل متغیرها\N'46' این گزینه برای نمونه هنگام محاسبهٔ بسته‌های در دسترس به کار می‌رود: اگر تعریف نشده باشد، به‌محض اینکه در دسترس بودن بسته‌ها صرفاً از طریق متغیرهای سراسری تعریف‌شده قابل حل نباشد، در دسترس بودن آن‌ها مفروض دانسته می‌شود\N'46' توجه داشته باشید که مگر در صورت بازنویسی، متغیرهایی مانند \N'39'root\N'39' یا \N'39'opam\N'45'version\N'39' ممکن است از نصب فعلی opam برداشته شوند\N'46' آنچه در \fI~/\N'46'opam/config\fR تعریف شده است همیشه نادیده گرفته می‌شود\N'46' .SH "انتخاب‌گرهای حساس به ترتیب (ORDER-SENSIBLE SELECTORS)" .P این گزینه‌ها به ترتیبی که به دستور داده می‌شوند حساس هستند\N'46' برای نمونه: \fB\N'45'\N'45'available \N'45'\N'45'latests\N'45'only\fR ابتدا تمام بسته‌های در دسترس را فهرست می‌کند، سپس فقط آخرین بسته‌ها را در آن مجموعه انتخاب می‌نماید؛ در حالی که \fB\N'45'\N'45'latests\N'45'only \N'45'\N'45'available\fR ابتدا تمام آخرین بسته‌ها را فهرست می‌کند و سپس تنها مواردی را که در آن مجموعه در دسترس هستند نشان می‌دهد\N'46' .TP 4 \fB\N'45'a\fR, \fB\N'45'\N'45'available\fR فهرست کردن تنها بسته‌هایی که با توجه به \fBenvironment\fR تعریف‌شده در دسترس هستند\N'46' بدون \fB\N'45'\N'45'environment\fR، این گزینه شامل هر بسته‌ای خواهد بود که در دسترس بودن آن در این نقطه قابل حل نباشد\N'46' .TP 4 \fB\N'45'A\fR, \fB\N'45'\N'45'all\fR گنجاندن همه، حتی بسته‌های نصب‌نشده یا غیرقابل‌دسترس .TP 4 \fB\N'45'\N'45'installable\fR فهرست کردن تنها بسته‌هایی که با توجه به \fBenvironment\fR تعریف‌شده قابل نصب هستند (این گزینه حل‌کننده را فراخوانی می‌کند و ممکن است هزینه‌برتر باشد؛ بسته‌ای که به یک بستهٔ غیرقابل‌دسترس وابسته است ممکن است در دسترس باشد، اما هرگز قابل نصب نیست) .TP 4 \fB\N'45'\N'45'latests\N'45'only\fR فهرست کردن تنها آخرین نسخه از هر بسته\N'46' .SH "گزینه‌های انتخاب بسته (PACKAGE SELECTION OPTIONS)" .P این گزینه‌ها، صرف‌نظر از ترتیبی که در خط فرمان وارد شده‌اند، همیشه با ترتیب یکسانی به دستور اعمال خواهند شد\N'46' .TP 4 \fB\N'45'\N'45'coinstallable\N'45'with\fR=\fIPACKAGES\fR تنها بسته‌هایی را فهرست می‌کند که با همهٔ \fBPACKAGES\fR سازگار باشند\N'46' .TP 4 \fB\N'45'\N'45'conflicts\N'45'with\fR=\fIPACKAGES\fR فهرست کردن بسته‌هایی که تداخل اعلام‌شده با حداقل یکی از بسته‌های موجود در فهرست داده‌شده دارند\N'46' این شامل تداخل‌های تعریف‌شده از سوی بسته‌های موجود در فهرست، از سوی بستهٔ دیگر، یا به‌وسیلهٔ یک فیلد مشترک \fBconflict\N'45'class:\fR است\N'46' .TP 4 \fB\N'45'\N'45'depends\N'45'on\fR=\fIPACKAGES\fR فهرست کردن تنها بسته‌هایی که به یکی از بسته‌های \fBPACKAGES\fR (جداشده با کاما) وابسته هستند\N'46' .TP 4 \fB\N'45'\N'45'depopts\fR گنجاندن وابستگی‌های اختیاری در درخواست‌های وابستگی\N'46' .TP 4 \fB\N'45'\N'45'dev\fR گنجاندن بسته‌های توسعه در وابستگی‌ها\N'46' .TP 4 \fB\N'45'\N'45'field\N'45'match\fR=\fIFIELD:PATTERN\fR پالایش بسته‌ها با تطبیق \fIPATTERN\fR در \fIFIELD\fR داده‌شده .TP 4 \fB\N'45'\N'45'has\N'45'flag\fR=\fIFLAG\fR تنها بسته‌هایی لحاظ شوند که پرچم داده‌شده برای آن‌ها تنظیم شده است\N'46' پرچم‌های بسته یکی از این مواردند: \fBlight\N'45'uninstall\fR \fBverbose\fR \fBplugin\fR \fBcompiler\fR \fBconf\fR .TP 4 \fB\N'45'\N'45'has\N'45'tag\fR=\fITAG\fR تنها بسته‌هایی لحاظ شوند که برچسب داده‌شده برای آن‌ها تنظیم شده است .TP 4 \fB\N'45'\N'45'nobuild\fR مستثنی کردن وابستگی‌های ساخت (به‌طور پیش‌فرض لحاظ می‌شوند)\N'46' .TP 4 \fB\N'45'\N'45'or\fR به‌جای انتخاب بسته‌هایی که با \fIهمهٔ\fR معیارها مطابقت دارند، بسته‌هایی را انتخاب می‌کند که با \fIهر کدام\fR از آن‌ها مطابقت داشته باشند .TP 4 \fB\N'45'\N'45'post\fR گنجاندن وابستگی‌های برچسب‌خورده به‌عنوان \fIpost\fR\N'46' .TP 4 \fB\N'45'\N'45'recursive\fR به همراه `\N'45'\N'45'depends\N'45'on\N'39' و `\N'45'\N'45'required\N'45'by\N'39'، به‌جای صرفاً وابستگی‌های مستقیم، تمام وابستگی‌های تراگذری را نمایش می‌دهد\N'46' .TP 4 \fB\N'45'\N'45'required\N'45'by\fR=\fIPACKAGES\fR فهرست کردن تنها وابستگی‌های \fBPACKAGES\fR (جداشده با کاما)\N'46' .TP 4 \fB\N'45'\N'45'resolve\fR=\fIPACKAGES\fR محدود کردن به یک راه‌حل برای نصب \fIPACKAGES\fR (جداشده با کاما)، \fIیعنی\fR مجموعه‌ای سازگار از بسته‌ها که شامل آن‌ها باشد\N'46' این گزینه تفاوتی ظریف با `\N'45'\N'45'required\N'45'by \N'45'\N'45'recursive` دارد که قابل پیش‌بینی‌تر است و ناموفق نمی‌شود، اما تمام وابستگی‌ها را مستقل و بدون تضمین سازگاری فهرست می‌کند\N'46' بدون `\N'45'\N'45'installed`، پاسخ مستقل و قائم‌به‌ذات از نصب فعلی است\N'46' با `\N'45'\N'45'installed\N'39'، بر اساس مجموعهٔ بسته‌های فعلیِ نصب‌شده محاسبه می‌شود\N'46' گزینهٔ `\N'45'\N'45'no\N'45'switch` همچنین راه‌حل را از بسته‌های پین‌شدهٔ فعلی، معماری و نسخهٔ کامپایلر مستقل می‌سازد\N'46' ترکیب با `\N'45'\N'45'depopts\N'39' پشتیبانی نمی‌شود\N'46' .TP 4 \fB\N'45't\fR, \fB\N'45'\N'45'with\N'45'test\fR, \fB\N'45'\N'45'test\fR گنجاندن وابستگی‌های صرفاً آزمایشی\N'46' .TP 4 \fB\N'45'\N'45'with\N'45'dev\N'45'setup\fR گنجاندن وابستگی‌های مخصوص توسعه‌دهنده\N'46' .TP 4 \fB\N'45'\N'45'with\N'45'doc\fR, \fB\N'45'\N'45'doc\fR گنجاندن وابستگی‌های صرفاً مستندات\N'46' .SH "گزینه‌های قالب خروجی (OUTPUT FORMAT OPTIONS)" .TP 4 \fB\N'45'\N'45'columns\fR=\fICOLUMNS\fR انتخاب ستون‌ها برای نمایش از بین: \fBname\fR، \fBversion\fR، \fBpackage\fR، \fBsynopsis\fR، \fBsynopsis\N'45'or\N'45'target\fR، \fBdescription\fR، \fB:\fR، \fBinstalled\N'45'version\fR، \fBpin\fR، \fBsource\N'45'hash\fR، \fBopam\N'45'file\fR، \fBall\N'45'installed\N'45'versions\fR، \fBavailable\N'45'versions\fR، \fBall\N'45'versions\fR، \fBrepository\fR، \fBinstalled\N'45'files\fR، \fBvc\N'45'ref\fR، \fBdepexts\fR\N'46' پیش‌فرض در صورت وجود \fI\N'45'\N'45'short\fR، \fBname\fR است و در غیر این صورت \fBname\fR، \fBinstalled\N'45'version\fR، \fBsynopsis\N'45'or\N'45'target\fR\N'46' .TP 4 \fB\N'45'\N'45'normalise\fR چاپ مقادیر فیلدهای opam به‌صورت نرمال‌شده .TP 4 \fB\N'45'S\fR, \fB\N'45'\N'45'sort\fR مرتب‌سازی بسته‌ها بر اساس ترتیب وابستگی (یعنی ترتیبی که در آن بتوان هر یک را به‌صورت جداگانه نصب کرد\N'46') .TP 4 \fB\N'45's\fR, \fB\N'45'\N'45'short\fR سربرگ را چاپ نمی‌کند و ستون‌های پیش‌فرض را تنها روی \fBname\fR قرار می‌دهد\N'46' اگر به درج نسخه‌های بسته نیاز دارید، به‌جای آن از \fB\N'45'\N'45'columns=package\fR استفاده کنید .TP 4 \fB\N'45'\N'45'separator\fR=\fISTRING\fR (absent=\fB \fR) تنظیم رشتهٔ جداکنندهٔ ستون‌ها .TP 4 \fB\N'45'V\fR, \fB\N'45'\N'45'all\N'45'versions\fR در حالت عادی، هنگامی که چند نسخه از یک بسته مطابقت داشته باشند، تنها یک نسخه در خروجی نشان داده می‌شود (نسخهٔ نصب‌شده، نسخهٔ پین‌شده، یا در صورت نبود آن‌ها، بالاترین نسخهٔ در دسترس یا بالاترین نسخه)\N'46' این پرچم این رفتار را غیرفعال کرده و همهٔ نسخه‌های منطبق را نشان می‌دهد\N'46' همچنین قالب پیش‌فرض نمایش را تغییر می‌دهد تا به‌جای تنها نام بسته‌ها، نسخه‌های بسته را نیز در بر بگیرد (حتی زمانی که \N'45'\N'45'short تنظیم شده باشد)\N'46' این گزینه به‌طور خودکار در صورتی فعال می‌شود که یک نام بستهٔ منفرد و بدون الگو در خط فرمان وارد شود\N'46' .TP 4 \fB\N'45'\N'45'wrap\fR شکستن خطوط طولانی؛ پیش‌فرض این است که هنگام نمایش در ترمینال بریده شود، یا در غیر این صورت همان‌گونه که هست نگه داشته شود .SH "گزینه‌های عمومی (COMMON OPTIONS)" .P این گزینه‌ها میان همهٔ دستورها مشترک هستند\N'46' .TP 4 \fB\N'45'\N'45'best\N'45'effort\fR در صورت عدم امکان نصب تمام بسته‌های درخواستی ناموفق نشو: تلاش کن تا جای ممکن بسته‌های بیشتری نصب شوند\N'46' توجه داشته باشید که ممکن است همهٔ حل‌کننده‌های خارجی از این گزینه پشتیبانی نکنند (نسخه‌های اخیر \fIaspcud\fR یا \fImccs\fR باید پشتیبانی کنند)\N'46' این معادل تنظیم متغیر محیطی \fB$OPAMBESTEFFORT\fR است\N'46' .TP 4 \fB\N'45'\N'45'cli\fR=\fIMAJOR\N'46'MINOR\fR (absent=\fB2\N'46'5\fR) استفاده از نحو و معناشناسی واسط خط فرمان \fIMAJOR\N'46'MINOR\fR\N'46' برای هرگونه استفادهٔ مداوم از opam (اسکریپت‌ها، پست‌های وبلاگ و غیره) در نظر گرفته شده است؛ هر نسخه‌ای از opam در همان سری MAJOR مانند نگارش MINOR مشخص‌شده عمل خواهد کرد\N'46' این پرچم در opam 2\N'46'0 در دسترس نبود، بنابراین برای انتخاب CLI نگارش 2\N'46'0، متغیر محیطی \fBOPAMCLI\fR را به‌جای استفاده از این پارامتر روی \fI2\N'46'0\fR تنظیم کنید\N'46' .TP 4 \fB\N'45'\N'45'color\fR=\fIWHEN\fR رنگی کردن خروجی\N'46' مقدار \fIWHEN\fR باید یکی از \fBalways\fR، \fBnever\fR یا \fBauto\fR باشد\N'46' .TP 4 \fB\N'45'\N'45'confirm\N'45'level\fR=\fILEVEL\fR سطح تأیید، \fILEVEL\fR باید یکی از \fBask\fR، \fBno\fR، \fByes\fR یا \fBunsafe\N'45'yes\fR باشد\N'46' می‌تواند بیش از یک بار مشخص شود\N'46' اگر \fB\N'45'\N'45'yes\fR یا \fB\N'45'\N'45'no\fR نیز داده شوند، مقدار آخرین \fB\N'45'\N'45'confirm\N'45'level\fR در نظر گرفته می‌شود\N'46' این معادل تنظیم \fB$OPAMCONFIRMLEVEL\fR است\N'46' .TP 4 \fB\N'45'\N'45'criteria\fR=\fICRITERIA\fR مشخص کردن \fIترجیحات\fR کاربر برای حل وابستگی‌ها در این اجرا\N'46' بر مقادیر \fB$OPAMCRITERIA\fR، \fB$OPAMFIXUPCRITERIA\fR و \fB$OPAMUPGRADECRITERIA\fR ارجحیت دارد\N'46' برای جزئیات دربارهٔ زبان پشتیبانی‌شده و حل‌کننده‌های خارجی در دسترس، به \fI http://opam\N'46'ocaml\N'46'org/doc/External_solvers\N'46'html\fR مراجعه کنید\N'46' یک راهنمای کلی برای استفاده از ترجیحات حل‌کننده را می‌توان در \fI http://www\N'46'dicosmo\N'46'org/Articles/usercriteria\N'46'pdf\fR یافت\N'46' .TP 4 \fB\N'45'\N'45'cudf\fR=\fIFILENAME\fR گزینهٔ اشکال‌زدایی: ذخیرهٔ درخواست‌های CUDF ارسال‌شده به حل‌کننده در \fIFILENAME\fR\N'45'\N'46'cudf که در آن نشان‌دهندهٔ n\-امین فراخوانی حل‌کننده در حین اجرای opam است\N'46' .TP 4 \fB\N'45'\N'45'debug\fR چاپ پیام اشکال‌زدایی در stderr\N'46' این معادل تنظیم \fB$OPAMDEBUG\fR به "true" است\N'46' .TP 4 \fB\N'45'\N'45'debug\N'45'level\fR=\fILEVEL\fR مانند \fB\N'45'\N'45'debug\fR، اما امکان تعیین سطح اشکال‌زدایی را فراهم می‌کند (\fB\N'45'\N'45'debug\fR آن را روی 1 تنظیم می‌کند)\N'46' معادل تنظیم \fB$OPAMDEBUG\fR به یک عدد صحیح مثبت\N'46' .TP 4 \fB\N'45'\N'45'git\N'45'version\fR چاپ نسخهٔ git نرم‌افزار opam، در صورت تنظیم بودن (یعنی زمانی که از نسخهٔ توسعه استفاده می‌کنید) و سپس خروج\N'46' .TP 4 \fB\N'45'\N'45'help\fR[=\fIFMT\fR] (default=\fBauto\fR) نمایش این راهنما در قالب \fIFMT\fR\N'46' مقدار \fIFMT\fR باید یکی از \fBauto\fR، \fBpager\fR، \fBgroff\fR یا \fBplain\fR باشد\N'46' در حالت \fBauto\fR، هر زمان متغیر محیطی \fBTERM\fR برابر با \fBdumb\fR یا تعریف‌نشده باشد، قالب به‌صورت \fBpager\fR یا \fBplain\fR خواهد بود\N'46' .TP 4 \fB\N'45'\N'45'ignore\N'45'pin\N'45'depends\fR نادیده گرفتن پین‌های اضافی مورد نیاز بسته‌هایی که پین می‌شوند، چه به‌طور دستی از طریق \fIopam pin\fR و چه از طریق \fIopam install DIR\fR\N'46' این معادل تنظیم \fBIGNOREPINDEPENDS=true\fR است\N'46' .TP 4 \fB\N'45'\N'45'json\fR=\fIFILENAME\fR ذخیره کردن نتایج اجرای opam در یک فایل با قابلیت خواندن توسط ماشین\N'46' اگر نام فایل شامل نویسهٔ `%\N'39' باشد، با یک شاخص جایگزین می‌شود تا یک فایل موجود رونویسی نشود\N'46' مشابه تنظیم متغیر \fB$OPAMJSON\fR\N'46' .TP 4 \fB\N'45'\N'45'no\fR پاسخ «نه» (no) به تمام پرسش‌های بله/خیر opam بدون درخواست تأیید\N'46' همچنین \fB\N'45'\N'45'confirm\N'45'level\fR را ببینید\N'46' این معادل تنظیم \fB$OPAMNO\fR به "true" است\N'46' .TP 4 \fB\N'45'\N'45'no\N'45'aspcud\fR در \fB2\N'46'1\fR حذف شد\N'46' .TP 4 \fB\N'45'\N'45'no\N'45'auto\N'45'upgrade\fR هنگام پیکربندی یا به‌روزرسانی مخزنی که برای نسخهٔ قدیمی‌تر opam (1\N'46'2) نوشته شده است، opam به‌طور خودکار آن را به قالب فعلی تبدیل می‌کند\N'46' این گزینه این رفتار را غیرفعال می‌سازد\N'46' توجه داشته باشید که مخازن باید نسخهٔ قالب خود را در یک فایل \N'39'repo\N'39' در ریشهٔ خود مشخص کنند، در غیر این صورت فرض می‌شود که در قالب قدیمی‌تر هستند\N'46' در هر صورت، ارتقای دستی مخازن با استفاده از \fIopam admin upgrade [\N'45'\N'45'mirror URL]\fR در صورت امکان ارجح است\N'46' .TP 4 \fB\N'45'q\fR, \fB\N'45'\N'45'quiet\fR گزینهٔ \fB\N'45'\N'45'verbose\fR را غیرفعال می‌کند\N'46' .TP 4 \fB\N'45'\N'45'root\fR=\fIROOT\fR استفاده از \fIROOT\fR به‌عنوان مسیر ریشهٔ فعلی\N'46' این معادل تنظیم \fB$OPAMROOT\fR روی \fIROOT\fR است\N'46' .TP 4 \fB\N'45'\N'45'safe\fR, \fB\N'45'\N'45'readonly\fR اطمینان از اینکه هیچ چیزی به‌طور خودکار به‌روزرسانی یا بازنویسی نخواهد شد\N'46' برای نمونه برای فراخوانی از اسکریپت‌های تکمیل خودکار (completion) مفید است\N'46' هر زمان که چنین عملیاتی نیاز باشد ناموفق خواهد بود؛ همچنین از انتظار برای قفل‌ها جلوگیری می‌کند، پرسش‌های تعاملی را رد می‌کند و بر متغیر \fB$OPAMDEBUG\fR ارجحیت دارد\N'46' این معادل تنظیم متغیر محیطی \fB$OPAMSAFE\fR است\N'46' .TP 4 \fB\N'45'\N'45'solver\fR=\fICMD\fR تعیین حل‌کنندهٔ CUDF مورد استفاده برای حل مشکلات نصب بسته\N'46' این می‌تواند یک حل‌کنندهٔ از پیش تعریف‌شده باشد (این نسخه از opam از builtin\N'45'mccs+lp()، builtin\N'45'mccs+glpk، builtin\N'45'dummy\N'45'z3\N'45'solver، builtin\N'45'0install، aspcud، mccs، aspcud\N'45'old و packup پشتیبانی می‌کند)، یا یک دستور سفارشی که باید شامل متغیرهای %{input}%، %{output}%، %{criteria}% و به‌صورت اختیاری %{timeout}% باشد\N'46' این معادل تنظیم \fB$OPAMEXTERNALSOLVER\fR است\N'46' .TP 4 \fB\N'45'\N'45'strict\fR در صورت وجود هرگونه خطا در تعریف یک بسته یا یک فایل پیکربندی ناموفق شو\N'46' حالت پیش‌فرض این است که در صورت امکان بدون اعلام ادامه دهد\N'46' .TP 4 \fB\N'45'\N'45'switch\fR=\fISWITCH\fR استفاده از \fISWITCH\fR به‌عنوان سوئیچ کامپایلر فعلی\N'46' این معادل تنظیم \fB$OPAMSWITCH\fR روی \fISWITCH\fR است\N'46' .TP 4 \fB\N'45'\N'45'use\N'45'internal\N'45'solver\fR غیرفعال کردن همهٔ حل‌کننده‌های خارجی و استفاده از حل‌کنندهٔ داخلی (این نیازمند آن است که opam با یک حل‌کنندهٔ داخلی کامپایل شده باشد)\N'46' این معادل تنظیم \fB$OPAMNOASPCUD\fR یا \fB$OPAMUSEINTERNALSOLVER\fR است\N'46' .TP 4 \fB\N'45'v\fR, \fB\N'45'\N'45'verbose\fR پرگویی بیشتر\N'46' یک بار \fB\N'45'v\fR تمام دستورهای بسته را نشان می‌دهد؛ برای نمایش دستورهایی که به‌صورت داخلی فراخوانی می‌شوند (مانند \fItar\fR، \fIcurl\fR، \fIpatch\fR و غیره) آن را تکرار کنید\N'46' تکرار \fIn\fR بار معادل تنظیم \fB$OPAMVERBOSE\fR روی "\fIn\fR" است\N'46' .TP 4 \fB\N'45'\N'45'version\fR نمایش اطلاعات نسخه\N'46' .TP 4 \fB\N'45'w\fR, \fB\N'45'\N'45'working\N'45'dir\fR هنگام به‌روزرسانی بسته‌های متصل به یک دایرکتوری محلی و تحت کنترل نسخه، به‌جای آخرین وضعیت ثبت‌شده (commit) یا ارجاعی که به آن اشاره می‌کنند، به وضعیت کاری فعلی مبدأ آن‌ها به‌روزرسانی شود\N'46' از آنجا که دایرکتوری مبدأ همان‌گونه که هست کپی می‌شود، اگر تمیز نباشد ممکن است به شکست ساخت opam منجر شود\N'46' این تنها روی بسته‌هایی اثر می‌گذارد که به‌صراحت در خط فرمان فهرست شده‌اند\N'46' همچنین با \fB$OPAMWORKINGDIR\fR قابل تنظیم است\N'46' .TP 4 \fB\N'45'y\fR, \fB\N'45'\N'45'yes\fR پاسخ «بله» (yes) به تمام پرسش‌های بله/خیر opam بدون درخواست تأیید\N'46' همچنین \fB\N'45'\N'45'confirm\N'45'level\fR را ببینید\N'46' این معادل تنظیم \fB$OPAMYES\fR به "true" است\N'46'.SH "محیط (ENVIRONMENT)" .P دستور opam از متغیرهای محیطی فهرست‌شده در اینجا استفاده می‌کند\N'46' متغیرهای بولی (Boolean) باید برای غیرفعال‌سازی روی "0"، "no"، "false" یا رشته خالی، و برای فعال‌سازی روی "1"، "yes" یا "true" تنظیم شوند\N'46' .P \fIOPAMALLPARENS\fR تمام فیلترها را درون پرانتز قرار می‌دهد\N'46' .P \fIOPAMASSUMEDEPEXTS\fR گزینه `\N'45'\N'45'assume\N'45'depexts\N'39'\N'46' را ببینید .P \fIOPAMAUTOANSWER\fR فقط برای استفاده داخلی\N'46' .P \fIOPAMAUTOREMOVE\fR گزینه remove با عنوان `\N'45'\N'45'auto\N'45'remove\N'39'\N'46' را ببینید .P \fIOPAMBESTEFFORT\fR گزینه `\N'45'\N'45'best\N'45'effort\N'39'\N'46' را ببینید .P \fIOPAMBESTEFFORTPREFIXCRITERIA\fR رشته‌ای را تعیین می‌کند که باید هنگام فعال بودن گزینه `\N'45'\N'45'best\N'45'effort\N'39' به ابتدای معیارها افزوده شود و انتظار می‌رود ویژگی `opam\N'45'query\N'39' را در راه‌حل به حداکثر برساند\N'46' .P \fIOPAMBUILDDOC\fR در نگارش \fB2\N'46'1\fR حذف شد\N'46' .P \fIOPAMBUILDTEST\fR در نگارش \fB2\N'46'1\fR حذف شد\N'46' .P \fIOPAMCLI\fR گزینه `\N'45'\N'45'cli\N'39'\N'46' را ببینید .P \fIOPAMCOLOR\fR هنگامی که روی \fIalways\fR یا \fInever\fR تنظیم شود، مقدار پیش‌فرضی را برای گزینه `\N'45'\N'45'color\N'39' مشخص می‌کند\N'46' .P \fIOPAMCONFIRMLEVEL\fR گزینه `\N'45'\N'45'confirm\N'45'level`\N'46' را ببینید متغیر \fBOPAMCONFIRMLEVEL\fR بر \fBOPAMYES\fR و \fBOPAMNO\fR اولویت دارد\N'46' .P \fIOPAMCRITERIA\fR اولویت‌های (\fIpreferences\fR) کاربر را برای حل وابستگی مشخص می‌کند\N'46' مقدار پیش‌فرض به نگارش حل‌کننده بستگی دارد؛ از `config report\N'39' برای اطلاع از تنظیمات فعلی استفاده کنید\N'46' همچنین گزینه \N'45'\N'45'criteria را ببینید\N'46' .P \fIOPAMCUDFFILE\fR گراف cudf را در \fIfile\fR\N'45'actions\N'45'explicit\N'46'dot ذخیره می‌کند\N'46' .P \fIOPAMCUDFTRIM\fR پالایش بسته‌های نامرتبط را در طول پیش‌پردازش CUDF کنترل می‌کند\N'46' .P \fIOPAMCURL\fR می‌تواند برای انتخاب یک برنامه مشخص \N'39'curl\N'39' به کار رود\N'46' برای گزینه‌های بیشتر \fIOPAMFETCH\fR را ببینید\N'46' .P \fIOPAMDEBUG\fR گزینه‌های `\N'45'\N'45'debug\N'39' و `\N'45'\N'45'debug\N'45'level\N'39'\N'46' را ببینید .P \fIOPAMDEBUGSECTIONS\fR در صورت تنظیم، پیام‌های اشکال‌زدایی را به فهرست بخش‌های جداشده با فاصله محدود می‌کند\N'46' بخش‌ها می‌توانند به صورت اختیاری سطح اشکال‌زدایی مشخصی داشته باشند (برای نمونه، \fBCLIENT:2\fR یا \fBCLIENT CUDF:2\fR)، اما در غیر این صورت از `\N'45'\N'45'debug\N'45'level\N'39' استفاده می‌کنند\N'46' .P \fIOPAMDIGDEPTH\fR تعیین می‌کند که جستجوی تداخل‌ها در طول پیش‌پردازش CUDF چقدر دقیق و عمیق باشد\N'46' .P \fIOPAMDOWNLOADJOBS\fR حداکثر تعداد دانلودهای هم‌زمان را مشخص می‌کند\N'46' .P \fIOPAMDROPWORKINGDIR\fR بسته‌هایی را که پیش‌تر با \fB\N'45'\N'45'working\N'45'dir\fR به‌روزرسانی شده‌اند، هنگام به‌روزرسانی نادیده گرفته و بازنویسی می‌کند\N'46' بدون تنظیم این متغیر، opam آن‌ها را بدون تغییر نگه می‌دارد مگر آن‌که صراحتاً در خط فرمان نام برده شوند\N'46' .P \fIOPAMDRYRUN\fR گزینه `\N'45'\N'45'dry\N'45'run\N'39'\N'46' را ببینید .P \fIOPAMEDITOR\fR ویرایشگر مورد استفاده برای ویرایش فایل opam را مشخص می‌کند و بر \fI$EDITOR\fR و \fI$VISUAL\fR اولویت دارد\N'46' .P \fIOPAMERRLOGLEN\fR تعداد خطوط گزارش چاپ‌شده هنگام شکست یک زیرفرآیند را تعیین می‌کند\N'46' مقدار 0 تمام خطوط را چاپ می‌کند\N'46' .P \fIOPAMEXTERNALSOLVER\fR گزینه `\N'45'\N'45'solver\N'39'\N'46' را ببینید .P \fIOPAMFAKE\fR گزینه `\N'45'\N'45'fake\N'39'\N'46' را ببینید .P \fIOPAMFETCH\fR نحوه دانلود فایل‌ها را مشخص می‌کند: `wget\N'39'، `curl\N'39' یا یک دستور سفارشی که در آن متغیرهای \fB%{url}%\fR، \fB%{out}%\fR، \fB%{retry}%\fR، \fB%{compress}%\fR و \fB%{checksum}%\fR جایگزین خواهند شد\N'46' این متغیر بر مقدار \N'39'download\N'45'command\N'39' در فایل پیکربندی اصلی اولویت دارد\N'46' .P \fIOPAMFIXUPCRITERIA\fR مانند \fIOPAMUPGRADECRITERIA\fR است، اما مختص اصلاح (fixup) و نصب مجدد است\N'46' .P \fIOPAMIGNORECONSTRAINTS\fR گزینه نصب `\N'45'\N'45'ignore\N'45'constraints\N'45'on\N'39'\N'46' را ببینید .P \fIOPAMIGNOREPINDEPENDS\fR گزینه `\N'45'\N'45'ignore\N'45'pin\N'45'depends\N'39'\N'46' را ببینید .P \fIOPAMINPLACEBUILD\fR گزینه `\N'45'\N'45'inplace\N'45'build\N'39'\N'46' را ببینید .P \fIOPAMJOBS\fR حداکثر تعداد پردازش‌های موازی (workers) را برای اجرا مشخص می‌کند\N'46' .P \fIOPAMJSON\fR خروجی json را در فایل ارائه‌شده ذخیره می‌کند (از نویسه `%\N'39' برای شماره‌گذاری فایل‌ها استفاده کنید)\N'46' .P \fIOPAMKEEPBUILDDIR\fR گزینه نصب `\N'45'\N'45'keep\N'45'build\N'45'dir\N'39'\N'46' را ببینید .P \fIOPAMKEEPLOGS\fR به opam اعلام می‌کند که برخی از گزارش‌های موقت دستورات و برخی نسخه‌های پشتیبان را حذف نکند\N'46' این کار اجرای برخی از بخش‌های نهایی‌ساز را نادیده می‌گیرد و ممکن است به دریافت ردگیری‌های معکوس (backtraces) قابل‌اطمینان‌تر کمک کند\N'46' .P \fIOPAMLOCKED\fR ترکیبی از گزینه‌های `\N'45'\N'45'locked\N'39' و `\N'45'\N'45'lock\N'45'suffix\N'39'\N'46' است .P \fIOPAMLOGS\fR مقدار \fIlogdir\fR دایرکتوری گزارش‌ها را تعیین می‌کند؛ مقدار پیش‌فرض یک دایرکتوری موقت در /tmp است .P \fIOPAMMAKECMD\fR دستور make سیستمی مورد استفاده را مشخص می‌کند\N'46' .P \fIOPAMMERGEOUT\fR خروجی‌های فرآیند را ادغام می‌کند، یعنی stderr روی stdout هدایت می‌شود\N'46' .P \fIOPAMNO\fR به هر سؤالی پاسخ خیر (no) می‌دهد؛ گزینه‌های `\N'45'\N'45'no` و `\N'45'\N'45'confirm\N'45'level` را ببینید\N'46' در صورت تنظیم بودن هر یک از متغیرهای \fBOPAMCONFIRMLEVEL\fR یا \fBOPAMYES\fR، متغیر \fBOPAMNO\fR نادیده گرفته می‌شود\N'46' .P \fIOPAMNOAGGREGATE\fR در هنگام استفاده از `opam admin check\N'39'، بسته‌ها را تجمیع نمی‌کند\N'46' .P \fIOPAMNOASPCUD\fR منسوخ شده است\N'46' .P \fIOPAMNOAUTOUPGRADE\fR ارتقای داخلی و خودکار مخازن با قالب‌های پیشین به قالب فعلی را در هنگام \N'39'update\N'39' یا \N'39'init\N'39' غیرفعال می‌کند\N'46' .P \fIOPAMNOCHECKSUMS\fR در صورت موجود بودن، گزینه \N'45'\N'45'no\N'45'checksums را فعال می‌کند\N'46' .P \fIOPAMNODEPEXTS\fR مدیریت وابستگی‌های سیستمی را غیرفعال می‌کند؛ گزینه `\N'45'\N'45'no\N'45'depexts\N'39'\N'46' را ببینید .P \fIOPAMNOENVNOTICE\fR داخلی\N'46' .P \fIOPAMNOSELFUPGRADE\fR گزینه `\N'45'\N'45'no\N'45'self\N'45'upgrade\N'39' را ببینید .P \fIOPAMPINKINDAUTO\fR تعیین می‌کند که آیا هنگام پین کردن به یک مسیر محلی، سیستم‌های کنترل نسخه شناسایی شوند یا خیر\N'46' از نگارش 1\N'46'3\N'46'0 به طور پیش‌فرض فعال است\N'46' .P \fIOPAMPRECISETRACKING\fR ردیابی دقیق و ریزدانه دایرکتوری‌ها\N'46' .P \fIOPAMPREPRO\fR برای غیرفعال کردن پیش‌پردازش CUDF مقدار آن را روی false قرار دهید\N'46' کارایی کمتری دارد، اما ممکن است به اشکال‌زدایی مشکلات حل‌کننده کمک کند\N'46' .P \fIOPAMREPOSITORYTARRING\fR مخازن را در ساختار داخلی به صورت فایل‌های tar\N'46'gz ذخیره می‌کند\N'46' این قابلیت روی سیستم‌های فایلی که توانایی پویش سریع درخت‌های بزرگ را ندارند اما از حافظه نهان خوبی در /tmp برخوردارند بسیار سریع‌تر عمل می‌کند\N'46' با این حال در حالت کلی سرعت کمتری دارد\N'46' .P \fIOPAMREQUIRECHECKSUMS\fR گزینه `\N'45'\N'45'require\N'45'checksums\N'39' را در صورت در دسترس بودن فعال می‌کند (برای نمونه برای `opam install\N'39')\N'46' .P \fIOPAMRETRIES\fR تعداد دفعات تلاش مجدد پیش از اعلام شکست دانلود را مشخص می‌کند\N'46' .P \fIOPAMREUSEBUILDDIR\fR گزینه `\N'45'\N'45'reuse\N'45'build\N'45'dir\N'39'\N'46' را ببینید .P \fIOPAMROOT\fR گزینه `\N'45'\N'45'root\N'39'\N'46' را ببینید این متغیر به طور خودکار توسط `opam env \N'45'\N'45'root=DIR \N'45'\N'45'set\N'45'root\N'39'\N'46' تنظیم می‌شود .P \fIOPAMROOTISOK\fR هنگام اجرا با دسترسی کاربر ریشه (root) هشداری نمایش نمی‌دهد\N'46' .P \fIOPAMSAFE\fR گزینه `\N'45'\N'45'safe\N'39'\N'46' را ببینید .P \fIOPAMSHOW\fR گزینه `\N'45'\N'45'show\N'39'\N'46' را ببینید .P \fIOPAMSKIPUPDATE\fR گزینه `\N'45'\N'45'skip\N'45'updates\N'39'\N'46' را ببینید .P \fIOPAMSKIPVERSIONCHECKS\fR برخی از بررسی‌های نگارش را نادیده می‌گیرد\N'46' ناامن است و صرفاً برای آزمایش سازگاری کاربرد دارد\N'46' .P \fIOPAMSOLVERALLOWSUBOPTIMAL\fR (پیش‌فرض `true\N'39') به برخی حل‌کننده‌ها اجازه می‌دهد پس از اتمام مهلت زمانی، همچنان یک راه‌حل ارائه دهند؛ هرچند تضمین می‌شود که راه‌حل سازگار است، اما هیچ تضمینی وجود ندارد که با معیارهای بهینه‌سازی مورد انتظار تطابق داشته باشد\N'46' اگر `true\N'39' باشد، opam با نمایش یک هشدار ادامه می‌دهد؛ اگر `false\N'39' باشد، اتمام مهلت زمانی به عنوان خطا در نظر گرفته می‌شود\N'46' در حال حاضر فقط بخش پشتیبان توکار builtin\N'45'z3 این وضعیت تنزل‌یافته را مدیریت می‌کند\N'46' .P \fIOPAMSOLVERTIMEOUT\fR میزان زمان مجاز حل‌کننده را تغییر می‌دهد\N'46' مقدار پیش‌فرض 60\N'46'0 است؛ برای حالت نامحدود آن را روی 0 قرار دهید\N'46' توجه داشته باشید که ممکن است همه حل‌کننده‌ها از این گزینه پشتیبانی نکنند\N'46' .P \fIOPAMSOLVERTOLERANCE\fR میزان پذیرش در برابر انتخاب یک راه‌حل غیربهینه توسط حل‌کننده را تغییر می‌دهد (یعنی ممکن است بسته‌های قدیمی‌تر انتخاب شوند)\N'46' مقادیر معمول بین 0\N'46'0 (بهترین راه‌حل شناخته‌شده برای حل‌کننده) تا 1\N'46'0 (راه‌حل غیربهینه) متغیر است\N'46' مقدار پیش‌فرض 0\N'46'0 است\N'46' این گزینه زمانی سودمند است که حل‌کننده نتواند در زمانی معقول راه‌حلی بیابد (\fB$OPAMSOLVERTIMEOUT\fR را ببینید)\N'46' توجه داشته باشید که ممکن است همه حل‌کننده‌ها از این گزینه پشتیبانی نکنند\N'46' .P \fIOPAMSTATS\fR در نگارش \fB2\N'46'4\fR حذف شد\N'46' .P \fIOPAMSTATUSLINE\fR یک خط وضعیت پویا نمایش می‌دهد که رویدادهای جاری را روی ترمینال نشان می‌دهد\N'46' (یکی از مقادیر \fBalways\fR، \fBnever\fR یا \fBauto\fR) .P \fIOPAMSTRICT\fR در صورت بروز ناسازگاری‌ها (خواندن فایل، وارد کردن switch و غیره) کار با خطا متوقف می‌شود\N'46' .P \fIOPAMSWITCH\fR گزینه `\N'45'\N'45'switch\N'39'\N'46' را ببینید این متغیر به طور خودکار توسط `opam env \N'45'\N'45'switch=SWITCH \N'45'\N'45'set\N'45'switch\N'39'\N'46' تنظیم می‌شود .P \fIOPAMUNLOCKBASE\fR گزینه نصب `\N'45'\N'45'unlock\N'45'base\N'39'\N'46' را ببینید .P \fIOPAMUPGRADECRITERIA\fR اولویت‌های (\fIpreferences\fR) کاربر را برای حل وابستگی هنگام ارتقا مشخص می‌کند\N'46' در صورت تنظیم هر دو، در زمان ارتقا بر \fIOPAMCRITERIA\fR اولویت دارد\N'46' همچنین گزینه \N'45'\N'45'criteria را ببینید\N'46' .P \fIOPAMUSEINTERNALSOLVER\fR گزینه `\N'45'\N'45'use\N'45'internal\N'45'solver\N'39'\N'46' را ببینید .P \fIOPAMUSEOPENSSL\fR در نگارش \fB2\N'46'2\fR حذف شد\N'46' .P \fIOPAMUTF8\fR استفاده از نویسه‌های UTF8 در خروجی (یکی از مقادیر \fBalways\fR، \fBnever\fR یا \fBauto\fR)\N'46' به طور پیش‌فرض `auto\N'39' است که بر اساس locale مشخص می‌شود)\N'46' .P \fIOPAMUTF8MSGS\fR استفاده از نویسه‌های گسترده UTF8 (شترها) در پیام‌های opam\N'46' مستلزم فعال بودن \fIOPAMUTF8\fR است\N'46' این متغیر به طور پیش‌فرض فقط روی macOS تنظیم شده است\N'46' .P \fIOPAMVALIDATIONHOOK\fR در صورت تنظیم، از دستور `%{hook%}\N'39' برای اعتبارسنجی به‌روزرسانی مخزن opam استفاده می‌کند\N'46' .P \fIOPAMVERBOSE\fR گزینه `\N'45'\N'45'verbose\N'39'\N'46' را ببینید .P \fIOPAMVERBOSEON\fR گزینه \N'45'\N'45'verbose\N'45'on را ببینید .P \fIOPAMVERSIONLAGPOWER\fR استفاده نشود\N'46' .P \fIOPAMWITHDEVSETUP\fR گزینه نصب `\N'45'\N'45'with\N'45'dev\N'45'setup\N'39'\N'46' را ببینید .P \fIOPAMWITHDOC\fR گزینه نصب `\N'45'\N'45'with\N'45'doc\N'39'\N'46' را ببینید .P \fIOPAMWITHTEST\fR گزینه نصب `\N'45'\N'45'with\N'45'test\N'46' را ببینید .P \fIOPAMWORKINGDIR\fR گزینه `\N'45'\N'45'working\N'45'dir\N'39'\N'46' را ببینید .P \fIOPAMYES\fR گزینه‌های `\N'45'\N'45'yes\N'39' و `\N'45'\N'45'confirm\N'45'level`\N'46' را ببینید متغیر \fBOPAMYES\fR بر \fBOPAMNO\fR تقدم دارد و در صورت تنظیم بودن \fBOPAMCONFIRMLEVEL\fR نادیده گرفته می‌شود\N'46' .P \fIOPAMVAR_var\fR هنگام جایگزینی رشته‌های `%{var}%` در فایل‌های `opam`، محتوای متغیر \fIvar\fR را بازنویسی می‌کند\N'46' .P \fIOPAMVAR_package_var\fR هنگام جایگزینی رشته‌های `%{package:var}%` در فایل‌های `opam`، محتوای متغیر \fIpackage:var\fR را بازنویسی می‌کند\N'46'.SH "نسخه خط فرمان (CLI VERSION)" .P تمام اسکریپت‌ها و فراخوانی‌های برنامه‌نویسی‌شدهٔ opam باید از `\N'45'\N'45'cli\N'39' استفاده کنند تا اطمینان حاصل شود که با نسخه‌های آیندهٔ کلاینت opam بدون مشکل کار خواهند کرد\N'46' علاوه بر این، پست‌های وبلاگ یا سایر مستندات نیز می‌توانند از این قابلیت بهره‌مند شوند، زیرا مانع از منسوخ شدن اطلاعات می‌شود\N'46' .P اگرچه opam برای نسخهٔ فعلی فقط از ریشه‌ها (\fI~/\N'46'opam/\fR) پشتیبانی می‌کند، اما سازگاری رو به عقب را برای رابط خط فرمان خود فراهم می‌سازد\N'46' .P از آنجا که پشتیبانی از نسخهٔ خط فرمان تنها در opam 2\N'46'1 اضافه شد، برای انتخاب پشتیبانی از 2\N'46'0 از \fIOPAMCLI\fR استفاده کنید (زیرا opam 2\N'46'0 صرفاً آن را نادیده می‌گیرد)، و برای نسخه‌های 2\N'46'1 (یا جدیدتر) از `\N'45'\N'45'cli=2\N'46'1\N'39' استفاده کنید؛ چرا که متغیر محیطی کنترل‌کنندهٔ تحلیل نحو شکننده است\N'46' به همین منظور، اگر \fIOPAMCLI\fR نسخه‌ای معتبر غیر از 2\N'46'0 را مشخص کند، و همچنین اگر `\N'45'\N'45'cli=2\N'46'0\N'39' تعیین شود، opam یک هشدار نمایش می‌دهد\N'46' .P نسخهٔ خط فرمان با استفاده از گزینهٔ `\N'45'\N'45'cli\N'39' یا متغیر محیطی \fIOPAMCLI\fR انتخاب می‌شود\N'46' گزینهٔ `\N'45'\N'45'cli\N'39' ممکن است بیش از یک بار مشخص شود که در این حالت آخرین نمونه اولویت دارد\N'46' متغیر \fIOPAMCLI\fR تنها در صورتی بررسی می‌شود که `\N'45'\N'45'cli\N'39' داده نشده باشد\N'46' .SH "وضعیت خروج (EXIT STATUS)" .P به عنوان یک استثنا برای موارد زیر، دستور `exec\N'39' در صورتی که دستور پیدا نشود یا قابل اجرا نباشد مقدار 127، و در غیر این صورت مقدار خروج خود دستور را برمی‌گرداند\N'46' .TP 4 0 موفقیت، یا درست (true) برای پرس‌وجوهای بولی\N'46' .TP 4 1 نادرست (False)\N'46' زمانی بازگردانده می‌شود که یک مقدار بولی مورد انتظار باشد، مانند زمان اجرا با \fB\N'45'\N'45'check\fR، یا برای پرس‌وجوهایی مانند \fBopam lint\fR\N'46' .TP 4 2 آرگومان‌های نامعتبر خط فرمان، یا آرگومان‌های خط فرمانی که به زمینه‌ای نامعتبر اشاره دارند (برای مثال، فایلی که از قالب مورد انتظار پیروی نمی‌کند)\N'46' .TP 4 5 پیدا نشد\N'46' شما چیزی (بسته، نسخه، مخزن و غیره) درخواست کرده‌اید که پیدا نشد\N'46' .TP 4 10 لغو شد\N'46' عملیات نیازمند تأیید بود، اما تأیید داده نشد\N'46' .TP 4 15 امکان دریافت قفل‌های لازم برای عملیات وجود نداشت\N'46' .TP 4 20 هیچ راه‌حلی برای درخواست کاربر وجود ندارد\N'46' برای مثال این امر می‌تواند ناشی از درخواست برای نصب دو بستهٔ ناسازگار باشد\N'46' .TP 4 30 خطا در تعریف بسته یا سایر فایل‌های متادیتا\N'46' استفاده از \fB\N'45'\N'45'strict\fR باعث می‌شود این خطا بیشتر رخ دهد\N'46' .TP 4 31 خطای اسکریپت بسته\N'46' برخی از عملیات‌های بسته ناموفق بودند\N'46' این ممکن است خطایی در بسته‌ها یا ناسازگاری با سیستم شما باشد\N'46' این می‌تواند یک خطای جزئی باشد\N'46' .TP 4 40 خطای همگام‌سازی\N'46' عدم امکان دریافت برخی از مخازن دوردست از شبکه\N'46' این می‌تواند یک خطای جزئی باشد\N'46' .TP 4 50 خطای پیکربندی\N'46' پیکربندی opam یا سیستم اجازهٔ عملیات را نمی‌دهد و نیازمند اصلاح است\N'46' .TP 4 60 شکست حل‌کننده (Solver)\N'46' حل‌کننده نتوانست پاسخی معتبر بازگرداند\N'46' این می‌تواند ناشی از یک حل‌کنندهٔ خارجی معیوب یا خطایی در پیکربندی حل‌کننده باشد\N'46' .TP 4 99 خطای داخلی\N'46' مشکلی رخ داده است که احتمالاً ناشی از یک باگ در خود opam است\N'46' .TP 4 130 وقفه توسط کاربر\N'46' سیگنال SIGINT دریافت شد، عموماً به دلیل فشردن Ctrl\N'45'C توسط کاربر\N'46' .TP 4 0 در صورت موفقیت\N'46' .TP 4 123 در صورت خطاهای نامشخص گزارش‌شده روی خروجی خطای استاندارد\N'46' .TP 4 124 در صورت بروز خطاهای تحلیل خط فرمان\N'46' .TP 4 125 در صورت بروز خطاهای داخلی غیرمنتظره (باگ‌ها)\N'46' .SH "مستندات بیشتر (FURTHER DOCUMENTATION)" .P به https://opam\N'46'ocaml\N'46'org/doc مراجعه کنید\N'46' .SH "نویسندگان (AUTHORS)" .P David Allsopp .sp -1 .P Vincent Bernardoff .sp -1 .P Raja Boujbel .sp -1 .P Kate Deplaix .sp -1 .P Roberto Di Cosmo .sp -1 .P Thomas Gazagnaire .sp -1 .P Louis Gesbert .sp -1 .P Fabrice Le Fessant .sp -1 .P Anil Madhavapeddy .sp -1 .P Guillem Rieu .sp -1 .P Ralf Treinen .sp -1 .P Frederic Tuong .SH "همچنین ببینید (SEE ALSO)" .P opam admin(1) .SH "گزارش باگ‌ها (BUGS)" .P گزارش‌های باگ را در https://github\N'46'com/ocaml/opam/issues بررسی کنید\N'46'