DNF5-DOWNGRADE(8) dnf5 DNF5-DOWNGRADE(8)

dnf5-downgrade - دانگرید و بازگردانی بسته‌ها به نسخه قدیمی‌تر در DNF5

dnf5 downgrade [options] <package-spec-NPFB>...

دستور downgrade در DNF5 برای دانگرید و بازگردانی هر بسته مشخص‌شده در فهرست package-spec-NPFB به بالاترین نسخه قابل‌نصب از میان تمام نسخه‌های قدیمی‌تر شناخته‌شده (در صورت امکان) استفاده می‌شود. هنگامی که نسخه به‌طور صریح در آرگومان مشخص شده باشد و از نسخه بسته نصب‌شده پایین‌تر باشد، بسته به همان نسخه دانگرید می‌شود.

اجازه حذف بسته‌های نصب‌شده برای حل هرگونه مشکل احتمالی در وابستگی‌ها.
حل مشکلات وابستگی با حذف بسته‌های مشکل‌ساز از تراکنش جاری.
اجازه نادیده گرفتن بسته‌هایی که دانگرید آن‌ها امکان‌پذیر نیست. تمام بسته‌های باقی‌مانده دانگرید خواهند شد.
فعال کردن دانگرید وابستگی‌ها هنگام حل عملیات درخواستی.
غیرفعال کردن دانگرید وابستگی‌ها هنگام حل عملیات درخواستی.
فیلتر کردن بسته‌های نصب‌شده بر اساس شناسه مخزنی که از آن نصب شده‌اند.
بسته‌ها (یا ارائه‌های آن‌ها) که به‌طور صریح در خط فرمان مشخص شده‌اند تنها در مخازن تعیین‌شده جستجو خواهند شد.
این مخازن به‌طور خودکار فعال می‌شوند.
فعال‌سازی و غیرفعال‌سازی مخازن همچنان اعمال می‌شود. وابستگی‌های این بسته‌ها از هر مخزن فعال دیگری حل خواهند شد.
فهرستی از ارائه‌دهندگان جداشده با کاما یا فاصله. الگوهای تطبیق (Globs) پشتیبانی می‌شوند (مانند --from-vendor='Fedora\ project, vendorA, vendorB*, vendorC').
بسته‌ها (یا ارائه‌های آن‌ها) که به‌طور صریح در خط فرمان مشخص شده‌اند تنها از ارائه‌دهندگان تعیین‌شده جستجو خواهند شد.
بررسی تغییر ارائه‌دهنده برای این بسته‌ها نادیده گرفته می‌شود.
ارائه‌دهنده نادیده گرفته می‌شود یا سیاست‌های تغییر ارائه‌دهنده (در صورت تنظیم allow_vendor_change=0) همچنان برای بسته‌هایی که وابستگی‌ها را برآورده می‌کنند استفاده خواهد شد.
دانلود مجموعه بسته‌های حل‌شده بدون اجرای تراکنش RPM.
ذخیره تراکنش برای اجرا به‌صورت آفلاین. دستور offline را ببینید <#offline-command-ref-label>، dnf5-offline(8).
تنها در سیستم‌های bootc (کانتینرهای قابل بوت) کاربرد دارد. انجام تراکنش‌ها با استفاده از یک لایه موقت (transient overlay) که با راه‌اندازی مجدد بعدی از بین خواهد رفت. همچنین گزینه پیکربندی persistence <#persistence-options-label> را ببینید.
ذخیره تراکنش جاری در دایرکتوری واقع در PATH مشخص‌شده به‌جای اجرای آن.
تراکنش ذخیره‌شده را می‌توان با دستور replay اجرا کرد <#replay-command-ref-label>، dnf5-replay(8).
توجه داشته باشید که شناسه‌های مخزن در تراکنش ذخیره‌شده به @stored_transaction(repo_id) تبدیل می‌شوند؛ این کار لازم است
چرا که هنگام اجرای مجدد، مخازن ذخیره‌شده بازسازی می‌شوند و ممکن است با مخازن موجود تداخل ایجاد کنند
(این موضوع برای مخزن ویژه @System صدق نمی‌کند).

دانگرید بسته nano به نسخه داده‌شده.
دانگرید بسته‌های gcc و glibc و اجازه حذف بسته‌های نصب‌شده در صورت نیاز.

dnf5-specs(7)، مشخصات الگوها <#specs-misc-ref-label>

پرونده AUTHORS.md را در توزیع منبع dnf5 ببینید.

مشارکت‌کنندگان در پروژه dnf5.

September 6, 2026