.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .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 .. .TH "DNF5.CONF-VENDORPOLICY" "5" "Sep 06, 2026" "" "dnf5" .SH "نام (NAME)" dnf5.conf-vendorpolicy \- مرجع فایل شیوه‌نامه تغییر ارائه‌دهنده در DNF5 .SH "توضیحات (DESCRIPTION)" .sp فایل‌های پیکربندی شیوه‌نامه تغییر ارائه‌دهنده، قوانین مربوط به تغییرات مجاز ارائه‌دهنده بسته را تعریف می‌کنند. آن‌ها مشخص می‌کنند که کدام ارائه‌دهنده‌ها (خروجی/مبدأ) مجاز هستند به کدام ارائه‌دهنده‌های دیگر (ورودی/مقصد) تغییر یابند. تطبیق ارائه‌دهنده در طول عملیات جایگزینی بسته (ارتقا/تنزل/نصب مجدد) و در صورتی که گزینه allow_vendor_change \%<#\:allow-vendor-change-options-label> غیرفعال باشد انجام می‌شود. .sp فایل‌های پیکربندی از \fBفرمت TOML\fP استفاده می‌کنند. .SH "نسخه‌های پشتیبانی‌شده (SUPPORTED VERSIONS)" .sp فرمت پیکربندی شیوه‌نامه تغییر ارائه‌دهنده از سه نسخه پشتیبانی می‌کند: .INDENT 0.0 .IP \(bu 2 \fBنسخه 1.2\fP \- با افزودن مقایسه‌گرهای رشته‌ای نفی‌شده، نسخه 1.1 را گسترش می‌دهد. مرجع فایل شیوه‌نامه تغییر ارائه‌دهنده DNF5 \- v1.1 / v1.2 \%<#\:dnf5-vendor-change-policy-v1-1-label> را ببینید. .IP \(bu 2 \fBنسخه 1.1\fP \- نسخه بهبودیافته با نگاشت انعطاف‌پذیر ارائه‌دهنده و فیلتر کردن بسته‌ها. مرجع فایل شیوه‌نامه تغییر ارائه‌دهنده DNF5 \- v1.1 / v1.2 \%<#\:dnf5-vendor-change-policy-v1-1-label> را ببینید. .IP \(bu 2 \fBنسخه 1.0\fP \- نگاشت پایه‌ای ارائه‌دهنده با قوانین سخت‌گیرانه. مرجع فایل شیوه‌نامه تغییر ارائه‌دهنده DNF5 \- v1.0 \%<#\:dnf5-vendor-change-policy-v1-0-label> را ببینید. .UNINDENT .sp هر فایل پیکربندی باید نسخه خود را با استفاده از فیلد \fBversion\fP مشخص کند. .sp \fBنکته:\fP .INDENT 0.0 .INDENT 3.5 هر نسخه جدیدتر کاملاً با تمام نسخه‌های قبلی سازگار است (سازگاری عقبرو). نسخه 1.2 فقط مقایسه‌گرهای جدیدی را نسبت به 1.1 اضافه می‌کند، و نسخه 1.1 نگاشت انعطاف‌پذیر ارائه‌دهنده و فیلتر کردن بسته‌ها را نسبت به 1.0 می‌افزاید. تمامی پیکربندی‌های معتبر به سادگی با تغییر فیلد version در نسخه جدیدتر نیز کار می‌کنند. نسخه 1.2 فرمت توصیه‌شده است. .UNINDENT .UNINDENT .sp برای اطلاعات دقیق در مورد نحو (syntax) و ویژگی‌های هر نسخه، لطفاً به مستندات مربوط به همان نسخه مراجعه کنید: .INDENT 0.0 .IP \(bu 2 مرجع فایل شیوه‌نامه تغییر ارائه‌دهنده DNF5 \- v1.1 / v1.2 \%<#\:dnf5-vendor-change-policy-v1-1-label> .IP \(bu 2 مرجع فایل شیوه‌نامه تغییر ارائه‌دهنده DNF5 \- v1.0 \%<#\:dnf5-vendor-change-policy-v1-0-label> .UNINDENT .SH "مکان‌های فایل‌های پیکربندی (CONFIGURATION FILE LOCATIONS)" .sp فایل‌های شیوه‌نامه تغییر ارائه‌دهنده از مسیرهای زیر خوانده می‌شوند: .INDENT 0.0 .TP .B \fB/etc/dnf/vendors.d/\fP دایرکتوری پیکربندی سیستم .TP .B \fB/usr/share/dnf5/vendors.d/\fP دایرکتوری پیکربندی توزیع .UNINDENT .sp تنها فایل‌های با پسوند \fB\&.conf\fP در نظر گرفته می‌شوند. فایل‌های پیکربندی به صورت الفبایی-عددی بر اساس نام فایل مرتب شده و سپس با همین ترتیب خوانده می‌شوند. .sp اگر فایلی با نام یکسان در هر دو دایرکتوری وجود داشته باشد، فایل موجود در \fB/etc/dnf/vendors.d/\fP استفاده می‌شود. این بدان معناست که فایل پیکربندی توزیع را می‌توان به سادگی با ایجاد فایلی با همان نام در دایرکتوری \fB/etc/dnf/vendors.d/\fP بازنویسی و جایگزین کرد. .SH "همچنین ببینید (SEE ALSO)" .INDENT 0.0 .IP \(bu 2 \fBdnf5.conf\-vendorpolicy\-v1_1(5)\fP, مرجع فایل شیوه‌نامه تغییر ارائه‌دهنده DNF5 \- v1.1 / v1.2 \%<#\:dnf5-vendor-change-policy-v1-1-label> .IP \(bu 2 \fBdnf5.conf\-vendorpolicy\-v1_0(5)\fP, مرجع فایل شیوه‌نامه تغییر ارائه‌دهنده DNF5 \- v1.0 \%<#\:dnf5-vendor-change-policy-v1-0-label> .IP \(bu 2 \fBdnf5.conf(5)\fP, مرجع پیکربندی DNF5 \%<#\:dnf5-conf-label> .UNINDENT .SH "نویسندگان (AUTHORS)" فایل AUTHORS.md را در توزیع منبع dnf5 ببینید. .SH "حق نشر (COPYRIGHT)" مشارکت‌کنندگان پروژه dnf5. .\" End of generated man page.