DNF5-DOWNGRADE(8) dnf5 DNF5-DOWNGRADE(8) نام (NAME) dnf5-downgrade - دانگرید و بازگردانی بسته‌ها به نسخه قدیمی‌تر در DNF5 خلاصه دستور (SYNOPSIS) dnf5 downgrade [options] ... توضیحات (DESCRIPTION) دستور downgrade در DNF5 برای دانگرید و بازگردانی هر بسته مشخص‌شده در فهرست package-spec-NPFB به بالاترین نسخه قابل‌نصب از میان تمام نسخه‌های قدیمی‌تر شناخته‌شده (در صورت امکان) استفاده می‌شود. هنگامی که نسخه به‌طور صریح در آرگومان مشخص شده باشد و از نسخه بسته نصب‌شده پایین‌تر باشد، بسته به همان نسخه دانگرید می‌شود. گزینه‌ها (OPTIONS) --allowerasing اجازه حذف بسته‌های نصب‌شده برای حل هرگونه مشکل احتمالی در وابستگی‌ها. --skip-broken حل مشکلات وابستگی با حذف بسته‌های مشکل‌ساز از تراکنش جاری. --skip-unavailable اجازه نادیده گرفتن بسته‌هایی که دانگرید آن‌ها امکان‌پذیر نیست. تمام بسته‌های باقی‌مانده دانگرید خواهند شد. --allow-downgrade فعال کردن دانگرید وابستگی‌ها هنگام حل عملیات درخواستی. --no-allow-downgrade غیرفعال کردن دانگرید وابستگی‌ها هنگام حل عملیات درخواستی. --installed-from-repo=REPO_ID,... فیلتر کردن بسته‌های نصب‌شده بر اساس شناسه مخزنی که از آن نصب شده‌اند. --from-repo=REPO_ID,... بسته‌ها (یا ارائه‌های آن‌ها) که به‌طور صریح در خط فرمان مشخص شده‌اند تنها در مخازن تعیین‌شده جستجو خواهند شد. این مخازن به‌طور خودکار فعال می‌شوند. فعال‌سازی و غیرفعال‌سازی مخازن همچنان اعمال می‌شود. وابستگی‌های این بسته‌ها از هر مخزن فعال دیگری حل خواهند شد. --from-vendor=VENDOR,... فهرستی از ارائه‌دهندگان جداشده با کاما یا فاصله. الگوهای تطبیق (Globs) پشتیبانی می‌شوند (مانند --from-vendor='Fedora\ project, vendorA, vendorB*, vendorC'). بسته‌ها (یا ارائه‌های آن‌ها) که به‌طور صریح در خط فرمان مشخص شده‌اند تنها از ارائه‌دهندگان تعیین‌شده جستجو خواهند شد. بررسی تغییر ارائه‌دهنده برای این بسته‌ها نادیده گرفته می‌شود. ارائه‌دهنده نادیده گرفته می‌شود یا سیاست‌های تغییر ارائه‌دهنده (در صورت تنظیم allow_vendor_change=0) همچنان برای بسته‌هایی که وابستگی‌ها را برآورده می‌کنند استفاده خواهد شد. --downloadonly دانلود مجموعه بسته‌های حل‌شده بدون اجرای تراکنش RPM. --offline ذخیره تراکنش برای اجرا به‌صورت آفلاین. دستور offline را ببینید <#offline-command-ref-label>، dnf5-offline(8). --transient تنها در سیستم‌های bootc (کانتینرهای قابل بوت) کاربرد دارد. انجام تراکنش‌ها با استفاده از یک لایه موقت (transient overlay) که با راه‌اندازی مجدد بعدی از بین خواهد رفت. همچنین گزینه پیکربندی persistence <#persistence-options-label> را ببینید. --store=PATH ذخیره تراکنش جاری در دایرکتوری واقع در PATH مشخص‌شده به‌جای اجرای آن. تراکنش ذخیره‌شده را می‌توان با دستور replay اجرا کرد <#replay-command-ref-label>، dnf5-replay(8). توجه داشته باشید که شناسه‌های مخزن در تراکنش ذخیره‌شده به @stored_transaction(repo_id) تبدیل می‌شوند؛ این کار لازم است چرا که هنگام اجرای مجدد، مخازن ذخیره‌شده بازسازی می‌شوند و ممکن است با مخازن موجود تداخل ایجاد کنند (این موضوع برای مخزن ویژه @System صدق نمی‌کند). مثال‌ها (EXAMPLES) dnf5 downgrade nano-0:6.0-2.fc36 دانگرید بسته nano به نسخه داده‌شده. dnf5 downgrade gcc glibc --allowerasing دانگرید بسته‌های gcc و glibc و اجازه حذف بسته‌های نصب‌شده در صورت نیاز. همچنین ببینید (SEE ALSO) dnf5-specs(7)، مشخصات الگوها <#specs-misc-ref-label> نویسندگان (AUTHORS) پرونده AUTHORS.md را در توزیع منبع dnf5 ببینید. حق نشر (COPYRIGHT) مشارکت‌کنندگان در پروژه dnf5. September 6, 2026 DNF5-DOWNGRADE(8)