.\" -*- coding: UTF-8 -*- '\" t .\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DNF4.CONF 5 "9 مارس 2025" 4.23.0 DNF .SH الاسم dnf4.conf \- مرجع ضبط DNF .SH الوصف .sp يستخدم \X'tty: link https://github.com/rpm\-software\-management/dnf/'\fI\%DNF\fP\X'tty: link' مبدئياً ملف التكوين الشامل في \fB/etc/dnf/dnf.conf\fP وجميع ملفات *.repo الموجودة تحت \fB/etc/yum.repos.d\fP\&. ويُستخدم الأخير عادة لتكوين المستودع ويأخذ الأسبقية على التكوين الشامل. .sp يأتي ملف الضبط بتنسيق INI ويتكون من إعلان أقسام وخيارات بصيغة \fBالاسم=القيمة\fP أسفل كل قسم في سطر منفصل. هناك نوعان من الأقسام في ملفات الضبط: رئيس ومستودع. يحدد القسم الرئيس كل خيارات الضبط الشاملة ويجب أن يكون هناك قسم واحد فقط منه. .sp تحدد أقسام المستودع تكوين كل مستودع (بعيد أو محلي). يعمل اسم قسم المستودع بين أقواس كمرجع لمعرف المستودع (repo ID) ويجب أن يكون فريداً عبر ملفات التكوين. الأحرف المسموح بها لسلسلة معرف المستودع هي الأحرف الأبجدية الصغيرة والكبيرة، والأرقام، و \fB\-\fP، و \fB_\fP، و \fB\&.\fP و \fB:\fP\&. يجب أن يتكون ملف تكوين المستودع الأدنى، بصرف النظر عن معرف المستودع، من تعريف خيار \fI\%baseurl\fP أو \fI\%metalink\fP أو \fI\%mirrorlist\fP. .SH "ضبط خاص بالتوزيعة" .sp خيارات التكوين، وتحديداً \fI\%best\fP و \fI\%skip_if_unavailable\fP، يمكن تعيينها في ملف تكوين DNF بواسطة التوزيعة لتجاوز قيم DNF المبدئية. .SH "خيارات [MAIN]" .INDENT 0.0 .TP \fBallow_vendor_change\fP \fI\%boolean\fP .sp إذا عُطّل فستلتزم dnf بالمُورّد عند ترقية حزم rpm أو خفضها. المبدئي هو \fBTrue\fP .sp \fBتحذير:\fP .INDENT 7.0 .INDENT 3.5 هذا الخيار غير مدعوم حاليًا لأوامر \fIdowngrade\fP و \fIdistro\-sync\fP .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBarch\fP \fI\%string\fP .sp البنية المستخدمة لتثبيت الحزم. تكتشف آلياً بشكل مبدئي. غالباً ما تُستخدم مع خيار \fI\%ignorearch\fP. .UNINDENT .INDENT 0.0 .TP \fBassumeno\fP \fI\%boolean\fP .sp إذا فُعّل فستفترض dnf الإجابة \fBNo\fP حيث تطلب عادةً تأكيدًا من مدخلات المستخدم. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBassumeyes\fP \fI\%boolean\fP .sp إذا تم تمكينه، سيفترض dnf الإجابة بـ \fBYes\fP عندما يطلب عادةً تأكيداً من مدخلات المستخدم (انظر أيضًا \fI\%defaultyes\fP). المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBautocheck_running_kernel\fP \fI\%boolean\fP .sp فحص آلي عما إذا كانت هناك وحدة نواة مثبتة أحدث مع تحديث أمني من النواة التي تعمل حاليًا. المبدئي هو \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBbasearch\fP \fI\%string\fP .sp المعمارية الأساسية المستخدمة لتثبيت الحزم. تُكتشف آليًا مبدئيًا. .UNINDENT .INDENT 0.0 .TP \fBbest\fP \fI\%boolean\fP .sp يوجه الخيار \fBTrue\fP الحلّال إما لاستخدام حزمة بأعلى إصدار متاح أو الفشل. عند الضبط على \fBFalse\fP، لا يفشل إذا تعذر تثبيت الإصدار الأحدث والذهاب مع الإصدار الأقل. المبدئي هو \fBFalse\fP\&. لاحظ أن هذا الخيار على وجه الخصوص \fI\%يمكن تعيينه في ملف التكوين الخاص بك بواسطة التوزيعة\fP\&. لاحظ أيضًا أن استخدام أعلى إصدار متاح مضمون فقط للحزم المطلوبة مباشرة وليس لاعتماداتها. .UNINDENT .INDENT 0.0 .TP \fBcachedir\fP \fI\%string\fP .sp مسار إلى دليل تستخدمه أنظمة DNF الفرعية المختلفة لتخزين بيانات الخبيئة. له قيمة مبدئية معقولة قابلة للكتابة من الجذر اعتمادًا على التوزيعة. يحتاج DNF إلى القدرة على إنشاء ملفات وأدلة في هذا الموقع. .UNINDENT .INDENT 0.0 .TP \fBcacheonly\fP \fI\%boolean\fP .sp إذا ضُبط على \fBTrue\fP فسيعمل DNF بالكامل من خبيئة النظام، ولن يحدّث الخبيئة وسيتخدمها حتى في حال انتهاء صلاحيتها. المبدئي هو \fBFalse\fP\&. .sp ملاحظات واجهة برمجة التطبيقات: يجب ضبطها قبل إنشاء كائنات المستودع. يجب على الملحقات ضبط هذا في خطاف pre_config. تُتجاهل التغييرات اللاحقة. .UNINDENT .INDENT 0.0 .TP \fBcheck_config_file_age\fP \fI\%boolean\fP .sp يحدد ما إذا كان ينبغي لـ dnf إنهاء صلاحية البيانات الوصفية للمستودعات آلياً، والتي تكون أقدم من ملف التكوين المقابل لها (عادةً ملف dnf.conf وملف foo.repo). المبدئي هو \fBTrue\fP (إجراء الفحص). يتأثر انتهاء صلاحية البيانات الوصفية أيضًا بعمر البيانات الوصفية. انظر أيضًا \fI\%metadata_expire\fP\&. .UNINDENT .INDENT 0.0 .TP \fBclean_requirements_on_remove\fP \fI\%boolean\fP .sp إزالة الاعتمادات التي لم تعد مستخدمة أثناء عملية \fBdnf remove\fP\&. تتأهل الحزمة للإزالة عبر \fBclean_requirements_on_remove\fP فقط إذا ثُبتت من خلال DNF ولكن ليس بناءً على طلب مستخدم صريح، أي سُحبت كاعتماد. المبدئي هو True. (لا تُزال حزم \fI\%installonlypkgs\fP آلياً أبداً.) .UNINDENT .INDENT 0.0 .TP \fBconfig_file_path\fP \fI\%string\fP .sp مسار ملف الضبط الرئيس المبدئي. المبدئي هو \fB/etc/dnf/dnf.conf\fP\&. .UNINDENT .INDENT 0.0 .TP \fBdebuglevel\fP \fI\%integer\fP .sp مستوى خرج رسائل التنقيح، في النطاق من 0 إلى 10. كلما زاد الرقم وُضع المزيد من خرج التنقيح في الخرج القياسي stdout. المبدئي هو 2. .UNINDENT .INDENT 0.0 .TP \fBdebug_solver\fP \fI\%boolean\fP .sp يتحكم في ما إذا كان ينبغي إنشاء ملفات تنقيح libsolv عند حل المعاملة. تُنشأ ملفات التنقيح في دليل \fI\&./debugdata\fP. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBdefaultyes\fP \fI\%boolean\fP .sp إذا تم تمكينه، ستكون الإجابة المبدئية لمطالبات تأكيد المستخدم هي \fBYes\fP\&. لا ينبغي الخلط بينه وبين \fI\%assumeyes\fP الذي لن يطالب بأي تأكيد على الإطلاق. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBdiskspacecheck\fP \fI\%boolean\fP .sp يتحكم في ما إذا كان ينبغي لـ rpm فحص المساحة المتاحة على القرص أثناء المعاملة. المبدئي هو \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBerrorlevel\fP \fI\%integer\fP .sp مستوى إخراج رسائل الخطأ، في النطاق من 0 إلى 10. كلما ارتفع الرقم، وُضع المزيد من مخرجات الأخطاء في stderr. المبدئي هو 3. هذا المهجور في DNF ويُتجاوز بواسطة خيار سطر الأوامر \-\fI\%\-verbose\fP. .UNINDENT .INDENT 0.0 .TP \fBexclude_from_weak\fP \fI\%list\fP .sp منع تثبيت الحزم كاعتماديات ضعيفة (موصى بها recommends أو مكملة supplements). يمكن تحديد الحزم باسم أو بنمط مطابقة وتُفصل بفاصلة. القيمة المبدئية هي \fB[]\fP\&. .UNINDENT .INDENT 0.0 .TP \fBexclude_from_weak_autodetect\fP \fI\%boolean\fP .sp إذا فُعّل، فستكتشف dnf آليًا الاعتماديات الضعيفة غير المستوفاة (موصى بها recommends أو مكملة supplements) للحزم المثبتة على النظام. لن يُثبّت موفرو هذه الاعتماديات الضعيفة بواسطة dnf كاعتماديات ضعيفة بعد الآن (سيظلون يُثبّتون إذا سُحبوا كاعتمادية عادية). القيمة المبدئية هي \fBtrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBexit_on_lock\fP \fI\%boolean\fP .sp هل ينبغي لعميل dnf الخروج فورًا عندما يكون القفل محجوزًا بواسطة شيء آخر. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBgpgkey_dns_verification\fP \fI\%boolean\fP .sp هل ينبغي لـ dnf محاولة التحقق آليًا من مفاتيح تحقق GPG باستخدام نظام DNS. يتطلب هذا الخيار تثبيت وحدة بايثون unbound (python3\-unbound) على نظام العميل. يحتوي هذا النظام على ميزتين رئيسيتين. الأولى هي فحص ما إذا كان أي من المفاتيح المثبتة بالفعل قد أُبطل. الإزالة الآلية للمفتاح ليست متاحة بعد، لذا فالأمر متروك للمستخدم لإزالة المفاتيح المبطلة من النظام. الميزة الثانية هي التحقق الآلي من المفاتيح الجديدة عند إضافة مستودع إلى النظام. في الوضع التفاعلي، تُكتب النتيجة إلى الخرج كاقتراح للمستخدم. في الوضع غير التفاعلي (أي عند استخدام \-y)، سيقبل هذا النظام آليًا المفاتيح المتاحة في DNS والموقعة بشكل صحيح باستخدام DNSSEC. سيقبل أيضًا المفاتيح غير الموجودة في نظام DNS ويُثبت عدم وجودها تعمويًا باستخدام DNSSEC. هذا مخصص أساسًا للحفاظ على التوافق الخلفي. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBgroup_package_types\fP \fI\%list\fP .sp قائمة بالتالي: اختياري (optional)، ومبدئي (default)، وإلزامي (mandatory). تخبر dnf بأي نوع من الحزم في المجموعات سيُثبّت عند استدعاء \(aqgroupinstall\(aq. المبدئي هو: \fBdefault, mandatory\fP\&. .UNINDENT .INDENT 0.0 .TP \fBignorearch\fP \fI\%boolean\fP .sp إذا ضُبط على \fBTrue\fP، سيسمح RPM بمحاولات تثبيت حزم غير متوافقة مع بنية المعالج. المبدئي هو \fBFalse\fP\&. غالباً ما يُاستخدم مع خيار \fI\%arch\fP. .UNINDENT .INDENT 0.0 .TP \fBinstallonlypkgs\fP \fI\%list\fP .sp قائمة بأسماء الحزم المزودة التي ينبغي تثبيتها فقط، ولا تُرقّى أبداً. تقع النواة على وجه الخصوص في هذه الفئة. لا تُزال هذه الحزم أبداً بواسطة \fBdnf autoremove\fP حتى لو ثُبتت كاعتمادات (راجع \fI\%clean_requirements_on_remove\fP لتفاصيل الإزالة الآلية). يلحق هذا الخيار قيم القائمة بقائمة installonlypkgs المبدئية المستخدمة بواسطة DNF. يُنظم عدد إصدارات الحزم المحتفظ بها بواسطة \fI\%installonly_limit\fP\&. .UNINDENT .INDENT 0.0 .TP \fBinstallonly_limit\fP \fI\%integer\fP .sp عدد حزم \fI\%installonly packages\fP المسموح بتثبيتها بالتزامن. المبدئي هو 3. العدد الأدنى لحزم installonly هو 2. القيمة 0 تعني عدداً غير محدود من حزم installonly. القيمة 1 غير مسموح بها صراحة لأنها تعقد ترقيات النواة بسبب حماية النواة المشغلة من الإزالة. .UNINDENT .INDENT 0.0 .TP \fBinstallroot\fP \fI\%string\fP .sp جذر نظام الملفات لجميع عمليات الحزم. يتطلب مساراً مطلقاً. انظر أيضًا \fI\%\-\-installroot commandline option\fP\&. .UNINDENT .INDENT 0.0 .TP \fBinstall_weak_deps\fP \fI\%boolean\fP .sp عند ضبط هذا الخيار على True وتكون حزمة جديدة على وشك التثبيت، فإن جميع الحزم المرتبطة بعلاقة اعتمادية ضعيفة (أعلام Recommends أو Supplements) مع هذه الحزمة ستُسحب إلى المعاملة. المبدئي هو \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBkeepcache\fP \fI\%boolean\fP .sp يحتفظ بالحزم المنزلة في الخبيئة عند ضبطه على True. حتى إذا ضُبط على False ولم تُثبّت الحزم، فستظل قائمة حتى المعاملة الناجحة التالية. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlogdir\fP \fI\%string\fP .sp الدليل الذي ستُخزن فيه ملفات السجل. المبدئي هو \fB/var/log\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlogfilelevel\fP \fI\%integer\fP .sp مستوى خرج رسائل ملف السجل، في النطاق من 0 إلى 10. كلما زاد الرقم وُضع المزيد من خرج التنقيح في السجلات. المبدئي هو 9. .sp يتحكم هذا الخيار في dnf.log و dnf.librepo.log و hawkey.log. على الرغم من أن dnf.librepo.log و hawkey.log لا يتأثران إلا بضبط logfilelevel إلى 10. .UNINDENT .INDENT 0.0 .TP \fBlog_compress\fP \fI\%boolean\fP .sp عند ضبطه على \fBTrue\fP، تُضغط ملفات السجل عندما تُدوّر. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlog_rotate\fP \fI\%integer\fP .sp تُدوّر ملفات السجل عدد \fBlog_rotate\fP من المرات قبل إزالتها. إذا كان \fBlog_rotate\fP هو \fB0\fP، فلن يُجرى التدوير. المبدئي هو \fB4\fP\&. .UNINDENT .INDENT 0.0 .TP \fBlog_size\fP حجم التخزين .sp تُدوّر ملفات السجل عندما تنمو لتصبح أكبر من عدد بايتات log_size. إذا كان log_size هو 0، فلن يُجرى التدوير. المبدئي هو 1 ميجابايت. الوحدات الصالحة هي \(aqk\(aq و \(aqM\(aq و \(aqG\(aq. .sp ينطبق الحجم على ملفات السجل الفردية، وليس مجموع جميع ملفات السجل. انظر أيضًا \fI\%log_rotate\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmetadata_timer_sync\fP الوقت بالثواني .sp الفترة الدنيا بين تشغيلين متتاليين لـ \fBmakecache timer\fP. سيتوقف الأمر فورًا إذا كانت الفترة الزمنية أقل من هذه الفترة منذ آخر تشغيل له. لا يؤثر على تشغيل \fBmakecache\fP البسيط. استخدم \fB0\fP لتعطيل المزامنة الآلية للبيانات الحافية تمامًا. يتوافق المبدئي مع ثلاث ساعات. تُقرّب القيمة إلى الساعة التالية التي بدأت. .UNINDENT .INDENT 0.0 .TP \fBmodule_obsoletes\fP \fI\%boolean\fP .sp يتحكم هذا الخيار في ما إذا كان ينبغي لـ dnf تطبيق المهجورات القياسية (modular obsoletes) عندما يكون ذلك ممكنًا. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmodule_platform_id\fP \fI\%string\fP .sp اضبط هذا على $name:$stream لتجاوز PLATFORM_ID المكتشف من \fB/etc/os\-release\fP\&. إنه ضروري لإجراء ترقية للنظام والانتقال إلى منصة جديدة. .UNINDENT .INDENT 0.0 .TP \fBmodule_stream_switch\fP \fI\%boolean\fP .sp يتحكم هذا الخيار في ما إذا كان من الممكن تبديل التدفقات المفعّلة للوحدة. المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmultilib_policy\fP \fI\%string\fP .sp يتحكم في كيفية التعامل مع حزم multilib أثناء عمليات التثبيت. يمكن أن يكون إما \fB"best"\fP (المبدئي) ليفضل حلّال الاعتماديات الحزم التي تطابق معمارية النظام بشكل أفضل، أو \fB"all"\fP لتثبيت الحزم لجميع المعماريات المتاحة. .UNINDENT .INDENT 0.0 .TP \fBobsoletes\fP \fI\%boolean\fP .sp يؤثر هذا الخيار فقط أثناء التثبيت/التحديث. يفعّل منطق معالجة المهجورات في dnf، مما يعني أنه يجعل dnf تفحص ما إذا كانت أي اعتماديات للحزمة المحددة لم تعد مطلوبة وتزيلها. مفيد عند إجراء ترقيات على مستوى التوزيعة. المبدئي هو \(aqtrue\(aq. .sp خيار سطر الأوامر: \fI\%\-\-obsoletes\fP .UNINDENT .INDENT 0.0 .TP \fBoptional_metadata_types\fP \fI\%list\fP .sp قائمة بأنواع البيانات الحافية التي ستُحمّل بالإضافة إلى \fBprimary\fP و \fBmodules\fP و \fBcomps\fP و \fBupdateinfo\fP و \fBpresto\fP، والتي تُحمّل دائمًا. .sp تذكر أن القائمة يمكن توسيعها بواسطة أوامر فردية لطلب تحميل نوع بيانات حافية معين صراحةً. .sp حاليًا تدعم القيمة \fBfilelists\fP فقط. المبدئي هو قائمة فارغة. .UNINDENT .INDENT 0.0 .TP \fBpersistdir\fP \fI\%string\fP .sp الدليل الذي يخزن فيه DNF بياناته المستمرة بين التشغيلات. المبدئي هو \fB"/var/lib/dnf"\fP\&. .UNINDENT .INDENT 0.0 .TP \fBpersistence\fP \fI\%string\fP .sp ما إذا كانت التغييرات يجب أن تستمر عبر إعادات تشغيل النظام. المبدئي هو \fBauto\fP\&. تمرير \fI\%\-\-transient\fP سيتجاوز هذا الإعداد إلى \fBtransient\fP\&. القيم الصالحة هي: .INDENT 7.0 .IP \(bu 2 \fBauto\fP: ستستمر التغييرات عبر إعادات التشغيل، إلا إذا كان الهدف نظام bootc قيد التشغيل وكان النظام بالفعل في حالة إلغاء القفل (أي أن \fB/usr\fP قابل للكتابة). .IP \(bu 2 \fBtransient\fP: ستُفقد التغييرات عند إعادة التشغيل التالية. ينطبق فقط على أنظمة bootc. احذر من أن التغييرات في \fB/etc\fP و \fB/var\fP ستستمر، اعتماداً على تكوين نظام bootc الخاص بك. انظر أيضًا \X'tty: link https://containers.github.io/bootc/man/bootc\-usr\-overlay.html'\fI\%https://containers.github.io/bootc/man/bootc\-usr\-overlay.html\fP\X'tty: link'\&. .IP \(bu 2 \fBpersist\fP: ستستمر التغييرات عبر إعادات التشغيل. .UNINDENT .UNINDENT .INDENT 0.0 .TP \fBpluginconfpath\fP \fI\%list\fP .sp قائمة بالأدلة التي يُبحث فيها عن ضبوط الملحقات لتحميلها. تُحلل جميع ملفات الضبط الموجودة في هذه الأدلة، والتي تسمى بنفس اسم الملحق. المسار المبدئي هو \fB/etc/dnf/plugins\fP\&. .UNINDENT .INDENT 0.0 .TP \fBpluginpath\fP \fI\%list\fP .sp قائمة بالأدلة التي يُبحث فيها عن ملحقات لتحميلها. تُستخدم الملحقات الموجودة في \fIأي من الأدلة\fP في خيار الضبط هذا. يحتوي المبدئي على مسار خاص بإصدار بايثون محدد. .UNINDENT .INDENT 0.0 .TP \fBplugins\fP \fI\%boolean\fP .sp يتحكم في ما إذا كانت الملحقات مفعّلة. المبدئي هو \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBprotected_packages\fP \fI\%list\fP .sp قائمة بالحزم التي لا ينبغي لـ DNF إزالتها تمامًا أبدًا. إنها محمية عبر المهجورات (Obsoletes) بالإضافة إلى إزالات المستخدم/الملحقات. .sp المبدئي هو: \fBdnf\fP و \fBglob:/etc/yum/protected.d/*.conf\fP و \fBglob:/etc/dnf/protected.d/*.conf\fP\&. لذا فإن أي حزم ينبغي حمايتها يمكنها فعل ذلك بتضمين ملف في \fB/etc/dnf/protected.d\fP يحتوي على اسم الحزمة بداخله. .sp سيحمي DNF أيضًا الحزمة المقابلة للإصدار المشغل من النواة. انظر أيضًا خيار \fI\%protect_running_kernel\fP. .UNINDENT .INDENT 0.0 .TP \fBprotect_running_kernel\fP \fI\%boolean\fP .sp يتحكم في ما إذا كانت الحزمة المقابلة للإصدار الحالي الذي يعمل من النواة محمية من الإزالة. المبدئي هو \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBreleasever\fP \fI\%string\fP .sp يُستخدم لاستبدال \fB$releasever\fP في ضبط المستودع. .sp سُتشتّق المتغيرات \fB$releasever_major\fP و \fB$releasever_minor\fP آليًا من \fB$releasever\fP بتقسيمه عند أول \fB\&.\fP\&. على سبيل المثال، إذا ضُبط \fB$releasever\fP على \fB1.23\fP، فإن \fB$releasever_major\fP سيكون \fB1\fP و \fB$releasever_minor\fP سيكون \fB23\fP\&. .sp يمكن أيضًا تعيين \fB$releasever_major\fP و \fB$releasever_minor\fP بواسطة التوزيعة. .sp انظر أيضًا \fI\%repo variables\fP\&. .UNINDENT .INDENT 0.0 .TP \fBreposdir\fP \fI\%list\fP .sp يبحث DNF عن ملفات تكوين المستودع في المسارات المحددة بواسطة \fBreposdir\fP\&. قد يختلف سلوك \fBreposdir\fP عند استخدامه جنباً إلى جنب مع خيار \-\fI\%\-installroot\fP. .UNINDENT .INDENT 0.0 .TP \fBrpmverbosity\fP \fI\%string\fP .sp مستوى خرج السكربت الصغير لتنقيح RPM. واحد من: \fBcritical\fP أو \fBemergency\fP أو \fBerror\fP أو \fBwarn\fP أو \fBinfo\fP أو \fBdebug\fP\&. المبدئي هو \fBinfo\fP\&. .UNINDENT .INDENT 0.0 .TP \fBstrict\fP \fI\%boolean\fP .sp إذا عُطّل، فستُتجاوز جميع الحزمة غير المتاحة أو الحزم ذات الاعتماديات المعطوبة الممررة إلى أمر DNF دون إثارة الخطأ الذي يتسبب في فشل العملية برمتها. يعمل حاليًا مع أمر التثبيت (install) فقط. المبدئي هو True. .UNINDENT .INDENT 0.0 .TP \fBtsflags\fP \fI\%list\fP .sp قائمة بالسلاسل التي تضيف أعلامًا إضافية لمعاملة RPM. .TS box center; l|l. T{ tsflag value T} T{ علم معاملة RPM T} _ T{ noscripts T} T{ RPMTRANS_FLAG_NOSCRIPTS T} _ T{ test T} T{ RPMTRANS_FLAG_TEST T} _ T{ notriggers T} T{ RPMTRANS_FLAG_NOTRIGGERS T} _ T{ nodocs T} T{ RPMTRANS_FLAG_NODOCS T} _ T{ justdb T} T{ RPMTRANS_FLAG_JUSTDB T} _ T{ nocontexts T} T{ RPMTRANS_FLAG_NOCONTEXTS T} _ T{ nocaps T} T{ RPMTRANS_FLAG_NOCAPS T} _ T{ nocrypto T} T{ RPMTRANS_FLAG_NOFILEDIGEST T} _ T{ deploops T} T{ RPMTRANS_FLAG_DEPLOOPS T} .TE .sp خيار \fBnocrypto\fP سيعيّن أيضًا علمي VS وهما \fB_RPMVSF_NOSIGNATURES\fP و \fB_RPMVSF_NODIGESTS\fP. يوفر خيار \fBtest\fP فحصًا للمعاملة دون إجرائها. يتضمن ذلك تنزيل الحزم، وفحص مفاتيح gpg (بما في ذلك الاستيراد الدائم لمفاتيح إضافية إذا لزم الأمر)، وفحص rpm لمنع تعارض الملفات. خيار \fBnocaps\fP مدعوم مع rpm\-4.14 أو الأحدث. عند استخدام \fBnocaps\fP ولكن rpm لا يدعمه، يبلغ DNF عنه فقط كعلم tsflag غير صالح. .UNINDENT .INDENT 0.0 .TP \fBupgrade_group_objects_upgrade\fP \fI\%boolean\fP .sp اضبط هذا على False لتعطيل التشغيل الآلي للأمر \fBgroup upgrade\fP عند تشغيل الأمر \fBupgrade\fP. المبدئي هو \fBTrue\fP (إجراء العملية). .UNINDENT .INDENT 0.0 .TP \fBvarsdir\fP \fI\%list\fP .sp قائمة الأدلة التي يُبحث فيها عن ملفات تعريف المتغيرات. المبدئي هو \fB"/etc/dnf/vars", "/etc/yum/vars"\fP\&. راجع \fI\%variable files\fP في مرجع التكوين. .TP \fBzchunk\fP \fI\%boolean\fP .sp يفعّل أو يعطّل استخدام البيانات الحافية للمستودع المضغوطة باستخدام صيغة zchunk (إذا كانت متاحة). المبدئي هو \fBTrue\fP\&. .UNINDENT .SH "خيارات [MAIN] \- الألوان" .INDENT 0.0 .TP \fBcolor\fP \fI\%string\fP .sp يتحكم في ما إذا كان DNF يستخدم خرجًا ملونًا على سطر الأوامر. القيم الممكنة: "auto" و "never" و "always". المبدئي هو "auto". .UNINDENT .INDENT 0.0 .TP \fBcolor_list_available_downgrade\fP \fI\%color\fP .sp لون الحزم المتاحة الأقدم من الحزم المثبتة. يُستخدم هذا الخيار أثناء عمليات السرد. المبدئي هو الأرجواني (magenta). .UNINDENT .INDENT 0.0 .TP \fBcolor_list_available_install\fP \fI\%color\fP .sp لون الحزم المتاحة للتثبيت ولم يُثبّت أي إصدار منها. يُستخدم هذا الخيار أثناء عمليات السرد. المبدئي هو عريض،سماوي (bold,cyan). .UNINDENT .INDENT 0.0 .TP \fBcolor_list_available_reinstall\fP \fI\%color\fP .sp لون الحزم المتاحة المطابقة للإصدارات المثبتة والمتاحة لإعادة التثبيت. المبدئي هو عريض،تحته_خط،أخضر (bold,underline,green). يُستخدم الخيار أثناء عمليات السرد. .UNINDENT .INDENT 0.0 .TP \fBcolor_list_available_upgrade\fP \fI\%color\fP .sp لون الحزم المتاحة الأحدث من الحزم المثبتة. المبدئي هو عريض،أزرق (bold,blue). يُستخدم الخيار أثناء عمليات السرد. .UNINDENT .INDENT 0.0 .TP \fBcolor_list_installed_extra\fP \fI\%color\fP .sp لون الحزم المثبتة التي ليس لها أي إصدار ضمن الحزم المتاحة. يُستخدم الخيار أثناء عمليات السرد. المبدئي هو عريض،أحمر (bold,red). .UNINDENT .INDENT 0.0 .TP \fBcolor_list_installed_newer\fP \fI\%color\fP .sp لون الحزم المثبتة الأحدث من أي إصدار ضمن الحزم المتاحة. يُستخدم الخيار أثناء عمليات السرد. المبدئي هو عريض،أصفر (bold,yellow). .UNINDENT .INDENT 0.0 .TP \fBcolor_list_installed_older\fP \fI\%color\fP .sp لون الحزم المثبتة الأقدم من أي إصدار ضمن الحزم المتاحة. يُستخدم الخيار أثناء عمليات السرد. المبدئي هو أصفر (yellow). .UNINDENT .INDENT 0.0 .TP \fBcolor_list_installed_reinstall\fP \fI\%color\fP .sp لون الحزم المثبتة والموجودة ضمن الحزم المتاحة ويمكن إعادة تثبيتها. يُستخدم الخيار أثناء عمليات السرد. المبدئي هو سماوي (cyan). .UNINDENT .INDENT 0.0 .TP \fBcolor_search_match\fP \fI\%color\fP .sp لون الأنماط المتطابقة في خرج البحث. المبدئي هو عريض،أرجواني (bold,magenta). .UNINDENT .INDENT 0.0 .TP \fBcolor_update_installed\fP \fI\%color\fP .sp لون الحزم المزالة. المبدئي هو أحمر (red). يُستخدم هذا الخيار أثناء عرض المعاملات. .UNINDENT .INDENT 0.0 .TP \fBcolor_update_local\fP \fI\%color\fP .sp لون الحزم المحلية المثبتة من مستودع @commandline. يُستخدم هذا الخيار أثناء عرض المعاملات. المبدئي هو أخضر (green). .UNINDENT .INDENT 0.0 .TP \fBcolor_update_remote\fP \fI\%color\fP .sp لون الحزم التي تُثبّت/تُرقّى/تُخفّض من مستودعات عن بعد. يُستخدم هذا الخيار أثناء عرض المعاملات. المبدئي هو عريض،أخضر (bold,green). .UNINDENT .SH "خيارات المستودع" .INDENT 0.0 .TP \fBbaseurl\fP \fI\%list\fP .sp قائمة بعناوين URL للمستودع. القيمة المبدئية هي \fB[]\fP\&. .sp تُجرّب عناوين URL بالترتيب المدرج (ما يعادل سلوك "failovermethod=priority" في أداة yum). .UNINDENT .INDENT 0.0 .TP \fBcost\fP \fI\%integer\fP .sp التكلفة النسبية للوصول إلى هذا المستودع، والقيمة المبدئية هي 1000. تُقارن هذه القيمة عندما تتساوى أولويات مستودعين. يُختار المستودع ذو \fIالتكلفة الأدنى\fP. يفيد ذلك في جعل المكتبة تفضل المستودعات الموجودة على القرص على المستودعات عن بعد. .UNINDENT .INDENT 0.0 .TP \fBenabled\fP \fI\%boolean\fP .sp تضمين هذا المستودع كمصدر للحزم. المبدئي هو True. .UNINDENT .INDENT 0.0 .TP \fBgpgkey\fP \fI\%list\fP من السلاسل النصية .sp عناوين URL لملفات مفاتيح GPG التي يمكن استخدامها لتوقيع البيانات الحافية وحزم هذا المستودع، فارغة مبدئيًا. إذا تعذر التحقق من ملف باستخدام المفاتيح المستوردة بالفعل، تُحاول عملية استيراد المفاتيح من هذا الخيار ثم تُستخدم المفاتيح للتحقق. .UNINDENT .INDENT 0.0 .TP \fBوصلة_معدنية\fP \fI\%string\fP .sp عنوان URL لـ metalink الخاص بالمستودع. القيمة المبدئية هي \fBNone\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmirrorlist\fP \fI\%string\fP .sp عنوان URL لـ mirrorlist الخاص بالمستودع. القيمة المبدئية هي \fBNone\fP\&. .UNINDENT .INDENT 0.0 .TP \fBmodule_hotfixes\fP \fI\%boolean\fP .sp اضبط هذا على True لتعطيل ترشيح حزم RPM القياسية وجعل جميع حزم RPM من المستودع متاحة. المبدئي هو False. يسمح هذا للمستخدم بإنشاء مستودع يحتوي على إصلاحات عاجلة منتقاة بعناية ومضمنة في مجموعة حزم على نظام قياسي (modular system). .UNINDENT .INDENT 0.0 .TP \fBname\fP \fI\%string\fP .sp اسم المستودع بصيغة قابلة للقراءة البشرية. القيمة المبدئية هي معرف (ID) المستودع. .UNINDENT .INDENT 0.0 .TP \fBpriority\fP \fI\%integer\fP .sp قيمة أولوية هذا المستودع، المبدئي هو 99. إذا كان هناك أكثر من حزمة مرشحة لعملية معينة، تُختار الحزمة من المستودع ذي \fIقيمة الأولوية الأدنى\fP، ربما على الرغم من كونها أقل ملاءمة من نواحٍ أخرى (مثل كونها ذات إصدار أقل). .UNINDENT .INDENT 0.0 .TP \fBtype\fP \fI\%string\fP .sp نوع البيانات الحافية للمستودع. القيم المدعومة هي: \fBrpm\-md\fP\&. أسماء مستعارة لـ \fBrpm\-md\fP: هي \fBrpm\fP و \fBrepomd\fP و \fBrpmmd\fP و \fByum\fP و \fBYUM\fP\&. .UNINDENT .SH "أسماء مستودعات المصدر ومعلومات التنقيح" .sp لمستودع معين بمعرف على شكل "\-rpms"، يُتوقع أن يكون لمستودع المصدر المقابل له معرف على شكل "\-source\-rpms" ولمستودع معلومات التنقيح معرف على شكل "\-debug\-rpms". خلاف ذلك (إذا لم يكن لمعرف المستودع اللاحقة "\-rpms")، يُتوقع أن يكون لمستودع المصدر معرف على شكل "\-source" ولمستودع معلومات التنقيح معرف على شكل "\-debuginfo". .sp على سبيل المثال، للمستودع "fedora"، مستودع المصدر هو "fedora\-source" ومستودع معلومات التنقيح هو "fedora\-debuginfo". للمستودع "fedora\-rpms"، مستودع المصدر هو "fedora\-source\-rpms" ومستودع معلومات التنقيح هو "fedora\-debug\-rpms". .SH "متغيرات المستودع" .sp الجانب الأيمن لكل خيار مستودع يمكن إغناؤه بالمتغيرات التالية: .sp \fB$arch\fP .INDENT 0.0 .INDENT 3.5 يشير إلى معمارية المعالج للنظام، مثل aarch64 و i586 و i686 و x86_64. .UNINDENT .UNINDENT .sp \fB$basearch\fP .INDENT 0.0 .INDENT 3.5 يشير إلى المعمارية الأساسية للنظام. على سبيل المثال، تمتلك آلات i686 و i586 معمارية أساسية هي i386، ولدى آلات AMD64 و Intel64 معمارية أساسية هي x86_64. .UNINDENT .UNINDENT .sp \fB$releasever\fP .INDENT 0.0 .INDENT 3.5 يشير إلى إصدار الإطلاق لنظام التشغيل الذي يشتقه DNF من المعلومات المتوفرة في RPMDB. .UNINDENT .UNINDENT .sp \fB$releasever_major\fP .INDENT 0.0 .INDENT 3.5 الإصدار الرئيسي لـ \fB$releasever\fP، أي مكون \fB$releasever\fP الواقع قبل علامة \fB\&.\fP الأولى\&. .UNINDENT .UNINDENT .sp \fB$releasever_minor\fP .INDENT 0.0 .INDENT 3.5 الإصدار الفرعي لـ \fB$releasever\fP، أي مكون \fB$releasever\fP الواقع بعد علامة \fB\&.\fP الأولى\&. .UNINDENT .UNINDENT .sp بالإضافة إلى هذه المتغيرات المدمجة كودياً، يمكن استخدام متغيرات معرفة من قبل المستخدم. يمكن تعريفها إما عبر \fI\%variable files\fP، أو باستخدام متغيرات بيئية خاصة. يجب أن تبدأ أسماء هذه المتغيرات بالبادئة DNF_VAR_ ويمكن أن تتكون فقط من أحرف أبجدية رقمية وشرطات سفلية: .INDENT 0.0 .INDENT 3.5 .sp .EX $ DNF_VAR_MY_VARIABLE=value .EE .UNINDENT .UNINDENT .sp لاستخدام هذا المتغير في إعداد المستودع الخاص بك، أزل البادئة. مثلاً: .INDENT 0.0 .INDENT 3.5 .sp .EX [myrepo] baseurl=https://example.site/pub/fedora/$MY_VARIABLE/releases/$releasever .EE .UNINDENT .UNINDENT .sp لاحظ أنه ليس من الممكن تجاوز المتغيرات \fBarch\fP و \fBbasearch\fP باستخدام ملفات المتغيرات أو متغيرات البيئة. .sp على الرغم من تشجيع المستخدمين على استخدام المتغيرات المسماة، إلا أن المتغيرات البيئية المرقمة من \fBDNF0\fP إلى \fBDNF9\fP لا تزال مدعومة: .INDENT 0.0 .INDENT 3.5 .sp .EX $ DNF1=value [myrepo] baseurl=https://example.site/pub/fedora/$DNF1/releases/$releasever .EE .UNINDENT .UNINDENT .sp يُدعم شكل محدود من التوسع في المعاملات الشبيه بـ الصدفة للمتغيرات. .sp \fB${my_variable:\-word}\fP إذا كان \fBmy_variable\fP غير معين أو فارغاً، سيُستبدل بـ \fBword\fP. خلاف ذلك، ستُستبدل قيمة \fBmy_variable\fP. .sp \fB${my_variable:+word}\fP إذا كان \fBmy_variable\fP معيناً وليس فارغاً، سيُستبدل بـ \fBword\fP. خلاف ذلك، ستُستبدل السلسلة الفارغة. .sp يمكن تداخل توسعات المعاملات حتى عمق أقصاه 32. على سبيل المثال: .INDENT 0.0 .INDENT 3.5 .sp .EX ${my_defined_variable:+${my_undefined_variable:\-foobar}} .EE .UNINDENT .UNINDENT .sp سوف يُؤول إلى \fBfoobar\fP\&. .SH "خيارات لكل من [MAIN] و REPO" .sp يمكن تطبيق بعض الخيارات إما في القسم الرئيسي، أو لكل مستودع، أو بمزيج منهما. تُستخدم القيمة المقدمة في القسم الرئيسي لجميع المستودعات كقيمة مبدئية، والتي يمكن للمستودعات بعد ذلك تجاوزها في ضبطها الخاص. .INDENT 0.0 .TP \fBbandwidth\fP حجم التخزين .sp إجمالي عرض النطاق الترددي المتاح للتنزيل. يكون ذا معنى عند استخدامه مع \fI\%throttle option\fP\&. حجم التخزين يكون بالبايت مبدئياً ولكن يمكن تحديده بوحدة تخزين. الوحدات الصالحة هي \(aqk\(aq و \(aqM\(aq و \(aqG\(aq. .UNINDENT .INDENT 0.0 .TP \fBcountme\fP \fI\%boolean\fP .sp عند التفعيل، سيُختار طلب HTTP GET واحد فقط لملف metalink عشوائيًا كل أسبوع ليحمل علم URL خاصًا. .sp تسمح هذه العلامة لمزود المستودع بتقدير عدد الأنظمة التي تستهلك المستودع، عن طريق عد مثل هذه الطلبات على مدار أسبوع. هذه الطريقة أكثر دقة من مجرد عد عناوين IP الفريدة (التي تخضع لكل من الإفراط في العد ونقص العد بسبب عقود DHCP القصيرة و NAT، على التوالي). .sp هذا \fIليس\fP طلب HTTP خارج النطاق قُدم لهذا الغرض وحده. فقط الطلبات التي يبدأها DNF أثناء التشغيل العادي، مثل التحقق من تحديثات البيانات الوصفية، يمكنها الحصول على هذه العلامة. .sp العلم هو معامل بسيط "countme=N" يُلحق برابط metalink حيث N هو عدد صحيح يمثل "وعاء" العمر الذي ينتمي إليه هذا النظام. حُدِّدَت أربعة أوعية، بناءً على عدد الأسابيع الكاملة التي مرت منذ تثبيت النظام: .TS box center; l|l. T{ bucket T} T{ عمر النظام T} _ T{ 1 T} T{ الأسبوع الأول T} _ T{ 2 T} T{ أول شهر (2 \- 4 أسابيع) T} _ T{ 3 T} T{ أول 6 أشهر (5 \- 24 أسبوعًا) T} _ T{ 4 T} T{ أكثر من 6 أشهر (> 24 أسبوعاً) T} .TE .sp يهدف هذا الرقم إلى المساعدة في تمييز الحواسيب قصيرة العمر (التي تُستخدم مرة واحدة) عن التثبيتات طويلة الأمد والحصول على صورة أفضل لكيفية استخدام الأنظمة بمرور الوقت. .sp لتحديد وقت تثبيت النظام ("العصر")، يُستخدم وقت تعديل ملف \fBmachine\-id(5)\fP كمصدر وحيد للحقيقة. يرتبط هذا الملف دلالياً بدورة حياة النظام حيث يُملأ عادةً في وقت التثبيت أو أثناء الإقلاع الأول بواسطة أداة التثبيت أو نظام بدء التشغيل (مثل \fBsystemd(1)\fP)، على التوالي، ويظل دون تغيير. .sp إذا كان الملف فارغًا أو مفقودًا (كما في الحاويات)، فإن وقت الطلب الأول على الإطلاق الذي أُجري باستخدام عنوان URL الموسع لـ metalink (أي مع استبدال أي متغيرات مستودع مثل \fB$releasever\fP) والذي حمل العلامة، يُعلَن كحقبة (epoch). .sp إذا لم يُعرف رابط metalink لهذا المستودع ولكن عُرف رابط mirrorlist، فسيُستخدم الأخير لهذا الغرض بدلا منه. .sp المبدئي هو False. .UNINDENT .INDENT 0.0 .TP \fBdeltarpm\fP \fI\%boolean\fP .sp عند تمكينه، سيوفر DNF عرض النطاق الترددي عن طريق تنزيل ملفات دلتا RPM أصغر بكثير، وإعادة بنائها إلى RPM محلياً. ومع ذلك، فإن هذا يستهلك الكثير من المعالج والإدخال/الإخراج. المبدئي هو False. يتطلب وجود \fI/usr/bin/applydeltarpm\fP على النظام. .UNINDENT .INDENT 0.0 .TP \fBdeltarpm_percentage\fP \fI\%integer\fP .sp عندما يكون الحجم النسبي للدلتا مقابل الحزمة أكبر من هذا، لا تُستخدم الدلتا. القيمة المبدئية هي 75 (يجب أن تكون الدلتا أصغر بنسبة 25% على الأقل من الحزمة). استخدم \fI0\fP لإيقاف معالجة دلتا rpm. المستودعات المحلية (التي تستخدم \fI\%file://\fP baseurl) تكون دلتا rpms معطلة فيها مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBenablegroups\fP \fI\%boolean\fP .sp يحدد ما إذا كان DNF سيسمح باستخدام مجموعات الحزم لهذا المستودع. المبدئي هو True (مجموعات الحزم مسموح بها). .UNINDENT .INDENT 0.0 .TP \fBexcludepkgs\fP \fI\%list\fP .sp استبعاد حزم هذا المستودع، المحددة باسم أو نمط تعميم ومفصولة بفاصلة، من جميع العمليات. يمكن تعطيله باستخدام مفتاح سطر الأوامر \fB\-\-disableexcludes\fP. القيمة المبدئية هي \fB[]\fP\&. .UNINDENT .INDENT 0.0 .TP \fBfastestmirror\fP \fI\%boolean\fP .sp إذا مُكنت، تُستخدم كمون مقبس TCP للعثور على أقرب مرآة متاحة. ثم تُختار مرآة عشوائيا بكمون أقل من ضعف أدنى كمون لأغراض موازنة الحمل. يتجاوز هذا الترتيب المقدم من ملف mirrorlist/metalink نفسه، ولا يأخذ في الاعتبار معاملات mirrorlist مثل عرض نطاق المرآة ولا المرايا المفضلة لعناوين IP للعميل. .UNINDENT .INDENT 0.0 .TP \fBgpgcheck\fP \fI\%boolean\fP .sp ما إذا كان سيُجرى فحص توقيع GPG على الحزم الموجودة في هذا المستودع. المبدئي هو False. .sp يمكن استخدام هذا الخيار فقط لتعزيز سياسة أمان RPM النشطة المحددة باستخدام ماكرو \fB%_pkgverify_level\fP (راجع ملف \fB/usr/lib/rpm/macros\fP للحصول على التفاصيل). هذا يعني أنه إذا ضُبط الماكرو على \(aqsignature\(aq أو \(aqall\(aq وكان هذا الخيار False، فسيُتجاوز إلى True أثناء وقت تشغيل DNF، وسيُطبع تحذير. لإسكات التحذير، تأكد من أن هذا الخيار هو True لكل مستودع مُموّن، وقم أيضًا بتمكين \fI\%localpkg_gpgcheck\fP\&. .UNINDENT .INDENT 0.0 .TP \fBincludepkgs\fP \fI\%list\fP .sp تضمين حزم هذا المستودع، المحددة باسم أو نمط تعميم ومفصولة بفاصلة، في جميع العمليات. عكس \fI\%excludepkgs\fP، حيث سيستبعد DNF أي حزمة في المستودع لا تطابق هذه القائمة. يعمل هذا بالتزامن مع \fBexcludepkgs\fP ولا يتجاوزه، لذلك إذا قمت بضبط \(aqexcludepkgs=*.i386\(aq و \(aqincludepkgs=python*\(aq فلن يرى DNF في هذا المستودع سوى الحزم التي تبدأ بـ python والتي لا تحتوي على بنية i386. يمكن تعطيله باستخدام مفتاح سطر الأوامر \fB\-\-disableexcludes\fP. القيمة المبدئية هي \fB[]\fP\&. .UNINDENT .INDENT 0.0 .TP \fBip_resolve\fP نوع عنوان IP .sp يحدد كيف يقوم DNF بحل أسماء المضيفين. اضبط هذا على \(aq4\(aq/\(aqIPv4\(aq أو \(aq6\(aq/\(aqIPv6\(aq للحل إلى عناوين IPv4 أو IPv6 فقط. مبدئياً، يقوم DNF بالحل إلى أي من العنوانين. .UNINDENT .INDENT 0.0 .TP \fBlocalpkg_gpgcheck\fP \fI\%boolean\fP .sp ما إذا كان سيُجرى فحص توقيع GPG على الحزم المحلية (الحزم الموجودة في ملف، وليس في مستودع). المبدئي هو False. يخضع هذا الخيار لسياسة أمان RPM النشطة (راجع \fI\%gpgcheck\fP لمزيد من التفاصيل). .UNINDENT .INDENT 0.0 .TP \fBmax_parallel_downloads\fP \fI\%integer\fP .sp الحد الأقصى لعدد تنزيلات الحزم الفورية المتزامنة. القيمة المبدئية هي 3. الحد الأقصى هو 20. .UNINDENT .INDENT 0.0 .TP \fBانتهاء_البيانات_الواصفة\fP الوقت بالثواني .sp الفترة التي يُفحص بعدها المستودع البعيد للبحث عن تحديثات البيانات الوصفية وفي الحالة الإيجابية تُحدث خبيئة البيانات الوصفية المحلية. المبدئي يتوافق مع 48 ساعة. اضبط هذا على \fB\-1\fP أو \fBnever\fP لكي لا يُعتبر المستودع منتهي الصلاحية أبداً. يمكن أيضًا إطلاق انتهاء صلاحية البيانات الوصفية عن طريق تغيير الطابع الزمني لملفات التكوين (\fBdnf.conf\fP، و \fB.repo\fP). انظر أيضًا \fI\%check_config_file_age\fP\&. .UNINDENT .INDENT 0.0 .TP \fBminrate\fP حجم التخزين .sp يحدد هذا حد السرعة المنخفضة بالبايت في الثانية. إذا كان الخادم يرسل البيانات بنفس هذه السرعة أو أقل منها لمدة تساوي على الأقل ثواني \fI\%timeout option\fP، يجهض DNF الاتصال. المبدئي هو 1000. الوحدات الصالحة هي \(aqk\(aq و \(aqM\(aq و \(aqG\(aq. .UNINDENT .INDENT 0.0 .TP \fBpassword\fP \fI\%string\fP .sp كلمة المرور المستخدمة للاتصال بمستودع باستخدام استيثاق HTTP الأساسي. فارغة مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBproxy\fP \fI\%string\fP .sp مسار URL لخادم وكيل للاتصال من خلاله. اضبطه على سلسلة فارغة في تكوين المستودع لتعطيل إعداد الوكيل الموروث من القسم الرئيس. التنسيق المتوقع لهذا الخيار هو \fB://[:port]\fP\&. (للتوافق مع الإصدارات القديمة، يمكن استخدام \(aq_none_\(aq بدلاً من السلسلة الفارغة). .sp ملاحظة: متغيرات بيئة curl (مثل \fBhttp_proxy\fP) تكون فعالة إذا كان هذا الخيار غير معين (أو إذا ضُبط \(aq_none_\(aq في تكوين المستودع). راجع صفحة دليل \fBcurl\fP للتفاصيل. .UNINDENT .INDENT 0.0 .TP \fBproxy_username\fP \fI\%string\fP .sp اسم المستخدم المستخدم للاتصال بخادم الوكيل. فارغ مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBproxy_password\fP \fI\%string\fP .sp كلمة المرور المستخدمة للاتصال بخادم الوكيل. فارغة مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBproxy_auth_method\fP \fI\%string\fP .sp طريقة الاستيثاق التي يستخدمها خادم الوكيل. القيم الصالحة هي .TS box center; l|l. T{ method T} T{ المعنى T} _ T{ basic T} T{ استيثاق HTTP الأساسي T} _ T{ digest T} T{ استيثاق HTTP المختصر (Digest) T} _ T{ negotiate T} T{ استيثاق HTTP Negotiate (SPNEGO) T} _ T{ ntlm T} T{ استيثاق HTTP NTLM T} _ T{ digest_ie T} T{ استيثاق HTTP المختصر (Digest) بنكهة IE T} _ T{ ntlm_wb T} T{ تفويض NTLM إلى مساعد winbind T} _ T{ none T} T{ بدون طريقة استيثاق T} _ T{ any T} T{ جميع الطرق المناسبة T} .TE .sp المبدئي هو \fBany\fP .UNINDENT .INDENT 0.0 .TP \fBproxy_sslcacert\fP \fI\%string\fP .sp المسار إلى الملف الذي يحتوي على سلطات الشهادات للتحقق من شهادات SSL للوكيل. فارغ مبدئياً \- يستخدم المبدئي للنظام. .UNINDENT .INDENT 0.0 .TP \fBproxy_sslverify\fP \fI\%boolean\fP .sp عند تمكينه، تُفحص شهادات SSL للوكيل. إذا تعذر استيثاق العميل، يفشل الاتصال ولا يُستخدم المستودع بعد ذلك. إذا كان \fBFalse\fP، يمكن استخدام اتصالات SSL، ولكن لا تُفحص الشهادات. المبدئي هو \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBproxy_sslclientcert\fP \fI\%string\fP .sp المسار إلى شهادة عميل SSL المستخدمة للاتصال بخادم الوكيل. فارغ مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBproxy_sslclientkey\fP \fI\%string\fP .sp المسار إلى مفتاح عميل SSL المستخدم للاتصال بخادم الوكيل. فارغ مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBrepo_gpgcheck\fP \fI\%boolean\fP .sp ما إذا كان سيُجرى فحص توقيع GPG على البيانات الوصفية لهذا المستودع. المبدئي هو False. لاحظ أن مفاتيح GPG لهذا الفحص تُخزن بشكل منفصل عن مفاتيح GPG المستخدمة في فحص توقيع الحزمة. علاوة على ذلك، تُخزن أيضًا بشكل منفصل لكل مستودع. .sp هذا يعني أن dnf قد يطلب استيراد نفس المفتاح عدة مرات. على سبيل المثال، عندما يكون المفتاح قد استورد بالفعل لفحص توقيع الحزمة وتم تشغيل هذا الخيار، قد تكون هناك حاجة لاستيراده مرة أخرى للمستودع. .UNINDENT .INDENT 0.0 .TP \fBretries\fP \fI\%integer\fP .sp اضبط إجمالي عدد محاولات إعادة التنزيل للحزم. العدد تراكمي، على سبيل المثال لـ \fIretries=10\fP، سيفشل dnf بعد فشل تنزيل أي حزمة للمرة الحادية عشرة. ضبط هذا على \fI0\fP يجعل dnf يحاول للأبد. المبدئي هو \fI10\fP\&. .UNINDENT .INDENT 0.0 .TP \fBskip_if_unavailable\fP \fI\%boolean\fP .sp إذا تم تمكينه، سيستمر DNF في العمل ويعطل المستودع الذي تعذر مزامنته لأي سبب. لا يؤثر هذا الخيار على تخطي الحزم غير المتوفرة بعد حل الاعتمادات. للتحقق من عدم إمكانية الوصول للمستودع، استخدمه مدمجاً مع \fI\%refresh command line option\fP\&. المبدئي هو \fBFalse\fP\&. لاحظ أن هذا الخيار على وجه الخصوص \fI\%يمكن تعيينه في ملف التكوين الخاص بك بواسطة التوزيعة\fP\&. .UNINDENT .INDENT 0.0 .TP \fBsslcacert\fP \fI\%string\fP .sp المسار إلى الملف الذي يحتوي على سلطات الشهادات للتحقق من شهادات SSL. فارغ مبدئياً \- يستخدم المبدئي للنظام. .UNINDENT .INDENT 0.0 .TP \fBsslverify\fP \fI\%boolean\fP .sp عند تمكينه، تُفحص شهادات SSL البعيدة. إذا تعذر استيثاق العميل، يفشل الاتصال ولا يُستخدم المستودع بعد ذلك. إذا كان \fBFalse\fP، يمكن استخدام اتصالات SSL، ولكن لا تُفحص الشهادات. المبدئي هو \fBTrue\fP\&. .UNINDENT .INDENT 0.0 .TP \fBsslverifystatus\fP \fI\%boolean\fP .sp عند تمكينه، يُفحص وضع الإلغاء لشهادة الخادم باستخدام امتداد TLS المسمى "Certificate Status Request" (المعروف باسم تدبيس OCSP). المبدئي هو \fBFalse\fP\&. .UNINDENT .INDENT 0.0 .TP \fBsslclientcert\fP \fI\%string\fP .sp المسار إلى شهادة عميل SSL المستخدمة للاتصال بالمواقع البعيدة. فارغ مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBsslclientkey\fP \fI\%string\fP .sp المسار إلى مفتاح عميل SSL المستخدم للاتصال بالمواقع البعيدة. فارغ مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBthrottle\fP حجم التخزين .sp يحد من سرعة التنزيل. قد يكون قيمة مطلقة أو نسبة مئوية، نسبياً إلى قيمة خيار \fI\%bandwidth option\fP. القيمة \fB0\fP تعني عدم الخنق (المبدئي). القيمة المطلقة تكون بالبايت مبدئياً ولكن يمكن تحديدها بوحدة تخزين. الوحدات الصالحة هي \(aqk\(aq و \(aqM\(aq و \(aqG\(aq. .UNINDENT .INDENT 0.0 .TP \fBtimeout\fP الوقت بالثواني .sp عدد الثواني للانتظار للاتصال قبل انتهاء المهلة. يُاستخدم بالتزامن مع خيار \fI\%minrate option\fP. المبدئي هو 30 ثانية. .UNINDENT .INDENT 0.0 .TP \fBusername\fP \fI\%string\fP .sp اسم المستخدم المستخدم للاتصال بالمستودع باستخدام استيثاق HTTP الأساسي. فارغ مبدئياً. .UNINDENT .INDENT 0.0 .TP \fBuser_agent\fP \fI\%string\fP .sp سلسلة وكيل المستخدم (User\-Agent) لتضمينها في طلبات HTTP المرسلة بواسطة DNF. المبدئي هو .INDENT 7.0 .INDENT 3.5 .sp .EX libdnf (NAME VERSION_ID; VARIANT_ID; OS.BASEARCH) .EE .UNINDENT .UNINDENT .sp حيث NAME و VERSION_ID و VARIANT_ID هي معرفات نظام التشغيل المقروءة من ملف \fBos\-release(5)\fP، و OS و BASEARCH هما الاسم القياسي لنظام التشغيل والبنية الأساسية، على التوالي. مثال: .INDENT 7.0 .INDENT 3.5 .sp .EX libdnf (Fedora 31; server; Linux.x86_64) .EE .UNINDENT .UNINDENT .UNINDENT .SH "أنواع الخيارات" .INDENT 0.0 .TP \fBboolean\fP هذا نوع بيانات يحتوي على قيمتين محتملتين فقط. .sp يمكن استخدام أحد الخيارات التالية: 1، 0، True، False، yes، no .UNINDENT .INDENT 0.0 .TP \fBinteger\fP إنه عدد صحيح يمكن كتابته بدون مكون كسري. .UNINDENT .INDENT 0.0 .TP \fBlist\fP إنه خيار يمكن أن يمثل سلسلة واحدة أو أكثر مفصولة بمسافة أو أحرف فاصلة. .UNINDENT .INDENT 0.0 .TP \fBstring\fP إنه تسلسل من الرموز أو الأرقام بدون أي محرف مسافة بيضاء. .UNINDENT .INDENT 0.0 .TP \fBcolor\fP سلسلة تصف اللون والمعدلات مفصولة بفاصلة، على سبيل المثال "red,bold". .INDENT 7.0 .IP \(bu 2 الألوان: black, blue, cyan, green, magenta, red, white, yellow .IP \(bu 2 المعدلات: bold, blink, dim, normal, reverse, underline .UNINDENT .UNINDENT .SH الملفات .INDENT 0.0 .TP \fBملفات الخبيئة\fP /var/cache/dnf .UNINDENT .INDENT 0.0 .TP \fBملف الضبط الرئيس\fP /etc/dnf/dnf.conf .UNINDENT .INDENT 0.0 .TP \fBالمستودع\fP /etc/yum.repos.d/ .UNINDENT .INDENT 0.0 .TP \fBالمتغيرات\fP أي ملف مسمى بشكل صحيح في /etc/dnf/vars يُحول إلى متغير يسمى باسم الملف (أو يتجاوز أي من المتغيرات المذكورة أعلاه باستثناء تلك المعينة من سطر الأوامر). قد تحتوي أسماء الملفات على أحرف أبجدية رقمية وشرطات سفلية فقط وأن تكون بأحرف صغيرة. تُقرأ المتغيرات أيضًا من /etc/yum/vars لأسباب تتعلق بالتوافق مع YUM. .UNINDENT .SH "انظر أيضًا" .INDENT 0.0 .IP \(bu 2 \fBdnf(8)\fP، و \fI\%DNF Command Reference\fP .UNINDENT .SH المؤلف انظر AUTHORS في توزيعة مصدر DNF. .SH "حقوق النسخ" .\" Generated by docutils manpage writer. 2012\-2020، Red Hat، مرخص بموجب GPLv2+ . .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .