DNF5-SWAP(8) dnf5 DNF5-SWAP(8) نام (NAME) dnf5-swap - دستور تعویض یک بسته با بسته‌ای دیگر در DNF5 خلاصه دستور (SYNOPSIS) dnf5 swap [options] توضیحات (DESCRIPTION) دستور swap در DNF5 برای حذف یک بسته هم‌زمان با نصب بسته‌ای دیگر در یک تراکنش واحد به‌کار می‌رود. هر دو مشخصه و از نوع هستند. گزینه‌ها (OPTIONS) --allowerasing اجازه حذف بسته‌های نصب‌شده برای حل هرگونه مشکل وابستگی احتمالی. --installed-from-repo=REPO_ID,... فیلتر کردن بسته‌های نصب‌شده بر اساس شناسه مخزنی که از آن نصب شده‌اند. --from-repo=REPO_ID,... بسته‌ها (یا قابلیت‌های ارائه‌شده توسط آن‌ها) که صریحاً در خط فرمان مشخص شده‌اند، تنها در مخازن تعیین‌شده جستجو خواهند شد. این مخازن به‌طور خودکار فعال می‌شوند. فعال‌سازی و غیرفعال‌سازی مخازن همچنان اعمال می‌شود. وابستگی‌های این بسته‌ها از هر مخزن فعالی حل خواهند شد. --from-vendor=VENDOR,... فهرستی از ارائه‌دهندگان (توزیع‌کنندگان) جداشده با کاما یا فاصله. الگوهای تطبیق (Globs) پشتیبانی می‌شوند (مانند --from-vendor='Fedora\ project, vendorA, vendorB*, vendorC'). بسته‌ها (یا قابلیت‌های ارائه‌شده توسط آن‌ها) که صریحاً در خط فرمان مشخص شده‌اند، تنها از ارائه‌دهندگان تعیین‌شده جستجو خواهند شد. بررسی تغییر ارائه‌دهنده برای این بسته‌ها نادیده گرفته می‌شود. ارائه‌دهنده نادیده گرفته می‌شود یا خط‌مشی‌های تغییر ارائه‌دهنده (در صورت تنظیم allow_vendor_change=0) همچنان برای بسته‌هایی که وابستگی‌ها را برآورده می‌کنند استفاده خواهد شد. --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) تغییر می‌یابند (mangled)؛ این کار لازم است زیرا هنگام بازپخش، مخازن ذخیره‌شده دوباره ایجاد می‌شوند و ممکن است با مخازن موجود تداخل پیدا کنند (این مورد برای مخزن ویژه @System اعمال نمی‌شود). مثال‌ها (EXAMPLES) dnf5 swap mlocate plocate حذف بسته mlocate و نصب بسته plocate به‌جای آن در یک تراکنش واحد. همچنین ببینید (SEE ALSO) dnf5-specs(7)، مشخصات الگوها <#specs-misc-ref-label> نویسنده (AUTHOR) پرونده AUTHORS.md را در توزیع کد منبع dnf5 ببینید. حق نشر (COPYRIGHT) مشارکت‌کنندگان در پروژه dnf5. September 6, 2026 DNF5-SWAP(8)