DNF5-AUTOREMOVE(8) dnf5 DNF5-AUTOREMOVE(8)

dnf5-autoremove - دستور حذف خودکار بسته‌های بدون استفاده در DNF5

dnf5 autoremove

دستور autoremove در DNF5 برای حذف بسته‌های بدون استفاده از سیستم به کار می‌رود.

بسته‌های بدون استفاده تمام بسته‌های "برگ" ("leaf") هستند که در ابتدا به عنوان وابستگی بسته‌های نصب‌شده توسط کاربر نصب گردیده‌اند، اما دیگر توسط هیچ‌یک از چنین بسته‌هایی مورد نیاز نیستند.

بسته‌های فقط‌نصب (Installonly مانند هسته‌ها) هرگز به‌طور خودکار توسط این دستور حذف نمی‌شوند، حتی اگر به عنوان وابستگی نصب شده باشند.

ذخیره تراکنش جهت اجرا به‌صورت برون‌خط (آفلاین). دستور برون‌خط <#offline-command-ref-label>، dnf5-offline(8) را ببینید.
تنها در سیستم‌های bootc (کانتینرهای قابل بوت) کاربرد دارد. انجام تراکنش‌ها با استفاده از یک لایه موقت (transient overlay) که در راه‌اندازی مجدد بعدی از بین خواهد رفت. همچنین گزینه پیکربندی پایداری (persistence) <#persistence-options-label> را ببینید.
ذخیره تراکنش جاری در یک دایرکتوری در مسیر تعیین‌شده PATH به‌جای اجرای آن.
تراکنش ذخیره‌شده را می‌توان توسط دستور بازپخش <#replay-command-ref-label>، dnf5-replay(8) اجرا کرد.
توجه داشته باشید که شناسه‌های مخزن در تراکنش ذخیره‌شده به @stored_transaction(repo_id) تغییر شکل می‌یابند؛ این امر ضروری است
چرا که در حین بازپخش، مخازن ذخیره‌شده مجدداً ایجاد می‌شوند و ممکن است با مخازن موجود از قبل تداخل پیدا کنند
(این موضوع برای مخزن ویژه @System صدق نمی‌کند).

فایل AUTHORS.md را در توزیع سورس‌کد dnf5 ببینید.

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

September 6, 2026