.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "DNF5-REMOVE" "8" "Sep 06, 2026" "" "dnf5" .SH "نام (NAME)" dnf5-remove \- حذف بسته‌ها و وابستگی‌های آن‌ها از سیستم در DNF5 .SH "خلاصه دستور (SYNOPSIS)" .sp \fBdnf5 remove [options] |@|@...\fP .sp \fBdnf5 remove \-\-oldinstallonly [\-\-limit=] [...]\fP .sp \fBdnf5 remove \-\-duplicates [...]\fP .SH "توضیحات (DESCRIPTION)" .sp دستور \fBremove\fP در \fBDNF5\fP برای حذف بسته‌ها، گروه‌ها یا محیط‌های نصب‌شده از سیستم استفاده می‌شود. .sp اگر می‌خواهید وابستگی‌هایی را که به همراه بسته مورد نظر نصب شده‌اند نگه دارید، گزینه پیکربندی \fBclean_requirements_on_remove\fP را روی \fBFalse\fP تنظیم کنید. .sp هنگامی که از گزینه \fB\-\-oldinstallonly\fP استفاده می‌شود، این دستور بسته‌های قدیمی فقط‌نصب (installonly مانند هسته‌ها) را که از حد پیکربندی‌شده \fBinstallonly_limit\fP فراتر می‌روند حذف می‌کند. هسته در حال اجرای فعلی هرگز حذف نمی‌شود. اگر مشخصات بسته ارائه شود، فقط بسته‌های فقط‌نصب منطبق برای حذف در نظر گرفته می‌شوند. .sp هنگامی که از گزینه \fB\-\-duplicates\fP استفاده می‌شود، این دستور نگارش‌های قدیمی‌تر بسته‌های تکراری را حذف می‌کند. بسته‌های تکراری، بسته‌هایی با نام و معماری یکسان اما با نگارش متفاوت هستند که روی سیستم نصب شده‌اند. بسته‌های فقط‌نصب (مانند هسته‌ها) مستثنی هستند، زیرا انتظار می‌رود چندین نگارش از آن‌ها روی سیستم نصب باشد. برای اطمینان از یکپارچگی سیستم، جدیدترین نگارش هر بسته تکراری مجدداً نصب می‌شود. اگر مشخصات بسته ارائه شود، فقط بسته‌های منطبق در نظر گرفته می‌شوند. .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .B \fB\-\-installed\-from\-repo=REPO_ID,...\fP .nf فیلتر کردن بسته‌های نصب‌شده بر اساس شناسه مخزنی که از آن نصب شده‌اند. .fi .sp .UNINDENT .INDENT 0.0 .TP .B \fB\-\-no\-autoremove\fP .nf غیرفعال کردن حذف وابستگی‌هایی که دیگر مورد استفاده قرار نمی‌گیرند. .fi .sp .TP .B \fB\-\-oldinstallonly\fP .nf حذف بسته‌های قدیمی فقط‌نصب (installonly) که از مقدار پیکربندی \fBinstallonly_limit\fP فراتر می‌روند. در صورت استفاده بدون مشخصات بسته، تمام انواع بسته‌های فقط‌نصب در نظر گرفته می‌شوند. هسته در حال اجرای فعلی به‌طور خودکار نادیده گرفته می‌شود. .fi .sp .TP .B \fB\-\-limit=\fP .nf بازنویسی مقدار پیکربندی \fBinstallonly_limit\fP. این مقدار باید بزرگ‌تر یا مساوی ۱ باشد تا دست‌کم جدیدترین نگارش نصب‌شده حفظ شود. تنها همراه با گزینه \fB\-\-oldinstallonly\fP قابل استفاده است. .fi .sp .TP .B \fB\-\-duplicates\fP .nf حذف نگارش‌های قدیمی‌تر بسته‌های تکراری و نصب مجدد جدیدترین نگارش. بسته‌های فقط‌نصب به‌طور خودکار مستثنی می‌شوند. نمی‌تواند همراه با گزینه \fB\-\-oldinstallonly\fP استفاده شود. .fi .sp .UNINDENT .INDENT 0.0 .TP .B \fB\-\-offline\fP .nf ذخیره تراکنش جهت اجرا به‌صورت برون‌خط (آفلاین). دستور برون‌خط \%<#\:offline-command-ref-label>، \fBdnf5\-offline(8)\fP\& را ببینید. .fi .sp .UNINDENT .INDENT 0.0 .TP .B \fB\-\-transient\fP تنها در سیستم‌های bootc (کانتینرهای قابل بوت) کاربرد دارد. انجام تراکنش‌ها با استفاده از یک لایه موقت (transient overlay) که در راه‌اندازی مجدد بعدی از بین خواهد رفت. همچنین گزینه پیکربندی پایداری (persistence) \%<#\:persistence-options-label> را ببینید. .TP .B \fB\-\-store=PATH\fP .nf ذخیره تراکنش جاری در یک دایرکتوری در مسیر تعیین‌شده \fBPATH\fP به‌جای اجرای آن. تراکنش ذخیره‌شده را می‌توان توسط دستور بازپخش \%<#\:replay-command-ref-label>، \fBdnf5\-replay(8)\fP\& اجرا کرد. توجه داشته باشید که شناسه‌های مخزن در تراکنش ذخیره‌شده به \fB@stored_transaction(repo_id)\fP تغییر شکل می‌یابند؛ این امر ضروری است چرا که در حین بازپخش، مخازن ذخیره‌شده مجدداً ایجاد می‌شوند و ممکن است با مخازن موجود از قبل تداخل پیدا کنند (این موضوع برای مخزن ویژه @System صدق نمی‌کند). .fi .sp .UNINDENT .SH "مثال‌ها (EXAMPLES)" .INDENT 0.0 .TP .B \fBdnf5 remove tito\fP .nf حذف بسته \fBtito\fP. .fi .sp .TP .B \fBdnf5 remove \-\-oldinstallonly\fP .nf حذف تمام بسته‌های قدیمی فقط‌نصب فراتر از مقدار پیکربندی‌شده \fBinstallonly_limit\fP. .fi .sp .TP .B \fBdnf5 remove \-\-oldinstallonly kernel\fP .nf حذف بسته‌های قدیمی هسته که فراتر از مقدار پیکربندی‌شده \fBinstallonly_limit\fP هستند. .fi .sp .TP .B \fBdnf5 remove \-\-oldinstallonly \-\-limit=2\fP .nf حذف بسته‌های قدیمی فقط‌نصب، با نگه‌داشتن تنها ۲ نگارش جدیدتر از هر یک. .fi .sp .TP .B \fBdnf5 remove \-\-duplicates\fP .nf حذف تمام بسته‌های تکراری قدیمی‌تر و نصب مجدد جدیدترین نگارش‌ها. .fi .sp .TP .B \fBdnf5 remove \-\-duplicates glibc\fP .nf حذف نگارش‌های تکراری قدیمی‌تر بسته \fBglibc\fP و نصب مجدد جدیدترین نگارش آن. .fi .sp .UNINDENT .SH "همچنین ببینید (SEE ALSO)" .INDENT 0.0 .INDENT 3.5 .nf \fBdnf5\-specs(7)\fP, مشخصات الگوها (Patterns specification) \%<#\:specs-misc-ref-label> .fi .sp .UNINDENT .UNINDENT .SH "نویسندگان (AUTHORS)" فایل AUTHORS.md را در توزیع سورس‌کد dnf5 ببینید. .SH "حق نشر (COPYRIGHT)" مشارکت‌کنندگان پروژه dnf5. .\" End of generated man page.