| DNF5-MARK(8) | dnf5 | DNF5-MARK(8) |
نام (NAME)
dnf5-mark - نشانهگذاری بستهها به عنوان نصب دستی یا وابسته در DNF5
خلاصه دستور (SYNOPSIS)
dnf5 mark <subcommand> [global options] [<group-id>] <package-spec-NPFB>...
توضیحات (DESCRIPTION)
دستور mark در DNF5 برای تغییر دلیل نصب بستههای مشخصشده در آرگومانهای package-spec-NPFB استفاده میشود.
زیردستورها (SUBCOMMANDS)
- user
-
نشانهگذاری بسته بهعنوان نصبشده توسط کاربر (دستی).
این گزینه زمانی کاربرد دارد که بستهای بهعنوان وابستگی نصب شده است و مایل هستید هنگام اجرای دستور remove در شرایطی که گزینه پیکربندی clean_requirements_on_remove روی True تنظیم شده است، روی سیستم باقی بماند.
- dependency
-
نشانهگذاری بسته بهعنوان وابستگی.
این گزینه زمانی کاربرد دارد که شما بهعنوان کاربر به بسته مشخصی نیاز ندارید. بسته روی سیستم نصب باقی میماند، اما زمانی که دستور remove همراه با تنظیم بودن گزینه پیکربندی clean_requirements_on_remove روی True اجرا شود، حذف خواهد شد.
اگر مطمئن نیستید که آیا بسته مورد نیاز سایر بستههای نصبشده توسط کاربر در سیستم است یا خیر، باید بهجای دستور remove از این عملیات استفاده کنید.
- weak
-
نشانهگذاری بسته بهعنوان وابستگی ضعیف (weak dependency).
- group
-
نشانهگذاری بسته بهعنوان بستهای که توسط گروه مشخصشده در آرگومان group-id نصب شده است.
این گزینه زمانی کاربرد دارد که بستهای بهعنوان وابستگی یا توسط کاربر نصب شده است و مایلید از آن محافظت شود و مانند یک عضو گروه در دستوراتی نظیر group remove با آن رفتار گردد.
گزینهها (OPTIONS)
- --skip-unavailable
-
اجازه نادیده گرفتن بستههایی که روی سیستم نصب نیستند. تمام بستههای نصبشده باقیمانده نشانهگذاری خواهند شد.
- --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) تبدیل میشوند؛ این کار لازم است چرا که هنگام اجرای مجدد، مخازن ذخیرهشده بازسازی میشوند و ممکن است با مخازن موجود تداخل ایجاد کنند (این موضوع برای مخزن ویژه @System صدق نمیکند).
مثالها (EXAMPLES)
- dnf5 mark user fuse-devel
-
نشانهگذاری بسته fuse-devel بهعنوان نصبشده توسط کاربر.
- dnf5 mark group xfce-desktop vim-enhanced
-
نشانهگذاری بسته vim-enhanced بهعنوان بستهای که توسط گروه xfce-desktop نصب شده است.
همچنین ببینید (SEE ALSO)
dnf5-comps(7), Comps groups and environments <#comps-misc-ref-label> dnf5-specs(7), Patterns specification <#specs-misc-ref-label>
نویسندگان (AUTHORS)
پرونده AUTHORS.md را در توزیع کد منبع dnf5 ببینید.
حق نشر (COPYRIGHT)
مشارکتکنندگان در پروژه dnf5.
| September 6, 2026 |