DNF5-REINSTALL(8) dnf5 DNF5-REINSTALL(8)

dnf5-reinstall - دستور نصب مجدد در DNF5

dnf5 reinstall [global options] <package-spec-NPFB>...

دستور reinstall در 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 صدق نمی‌کند).

نصب مجدد بسته tito.
نصب مجدد بسته tito از فایل محلی rpm.
این قابلیت مثلاً زمانی مفید است که بسته مورد نظر در هیچ مخزن فعالی در دسترس نباشد.

dnf5-specs(7), Patterns specification <#specs-misc-ref-label>

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

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

September 6, 2026