DNF5-REPLAY(8) dnf5 DNF5-REPLAY(8) نام (NAME) dnf5-replay - دستور اجرای مجدد و بازپخش یک تراکنش در DNF5 خلاصه دستور (SYNOPSIS) dnf5 replay [options] توضیحات (DESCRIPTION) اجرای مجدد (بازپخش) یک تراکنش ذخیره‌شده در دایرکتوری واقع در . دایرکتوری تراکنش می‌تواند از طریق گزینه --store که برای تمام دستورات تراکنش در دسترس است، یا توسط دستور ذخیره تاریخچه (History Store Command) ایجاد شده باشد. بازپخش دقیقاً همان عملیات‌ها را مشابه تراکنش اولیه روی بسته‌ها اعمال می‌کند و در صورت وجود هرگونه مغایرت در بسته‌های نصب‌شده یا نسخه آن‌ها، با خطا متوقف می‌شود. برای اجرای بازپخش، دایرکتوری تراکنش باید حاوی فایلی از تراکنش در قالب JSON به نام transaction.json باشد. این دایرکتوری همچنین می‌تواند شامل بسته‌ها، گروه‌های comps یا محیط‌های comps باشد که در تراکنش بازپخش‌شده مورد استفاده قرار می‌گیرند. گزینه‌ها (OPTIONS) --ignore-extras بسته‌های اضافی که وارد تراکنش شده‌اند به عنوان خطا در نظر گرفته نمی‌شوند. این موارد همچنان به صورت هشدار گزارش خواهند شد. --ignore-installed عدم تطابق میان بسته‌های نصب‌شده و بسته‌های ذخیره‌شده در تراکنش به عنوان خطا در نظر گرفته نمی‌شود. این موارد همچنان به صورت هشدار گزارش خواهند شد. برای عملیات‌های نصب (install)، بسته‌هایی که از قبل نصب هستند نادیده گرفته می‌شوند. برای عملیات‌های ارتقا (upgrade)، گروه‌ها یا محیط‌هایی که نصب نشده‌اند نادیده گرفته می‌شوند. برای عملیات‌های حذف (remove)، بسته‌ها/گروه‌ها/محیط‌های نصب‌نشده نادیده گرفته می‌شوند. استفاده از این گزینه می‌تواند منجر به یک تراکنش خالی شود. --skip-broken حل هرگونه مشکل وابستگی از طریق حذف بسته‌های مشکل‌ساز از تراکنش. --skip-unavailable در صورتی که برخی از بسته‌های ذخیره‌شده در تراکنش روی سیستم هدف در دسترس نباشند، به‌جای ایجاد خطا، از آن‌ها صرف‌نظر می‌شود. مثال‌ها (EXAMPLES) dnf5 replay ./transaction اجرای مجدد تراکنش ذخیره‌شده در ./transaction. dnf5 replay ./transaction --skip-unavailable اجرای مجدد تراکنش ذخیره‌شده در ./transaction با صرف‌نظر کردن از بسته‌های دردسترس‌نبوده. همچنین ببینید (SEE ALSO) dnf5(8), dnf5-history(8) نویسندگان (AUTHORS) پرونده AUTHORS.md را در توزیع کد منبع dnf5 ببینید. حق نشر (COPYRIGHT) مشارکت‌کنندگان در پروژه dnf5. September 6, 2026 DNF5-REPLAY(8)