DNF5-REPOCLOSURE(8) dnf5 DNF5-REPOCLOSURE(8)

dnf5-repoclosure - بررسی بسته‌شدگی و وابستگی‌های حل‌نشده در مخازن DNF5

dnf5 repoclosure [options] [<pkg-spec>...]

دستور repoclosure به شما امکان می‌دهد متاداده بسته‌ها را از چندین مخزن بررسی و تحلیل کنید. این دستور تمام وابستگی‌های بسته‌ها را بررسی کرده و فهرستی از بسته‌های دارای وابستگی‌های حل‌نشده ارائه می‌دهد.

به‌طور پیش‌فرض، repoclosure هنگام بررسی وابستگی‌ها تمام مخازن فعال را در نظر می‌گیرد. با این حال، می‌توانید مجموعه مخازن را با استفاده از گزینه‌های استاندارد DNF5 مانند --repo، --enable-repo یا --disable-repo سفارشی‌سازی کنید.

پرس‌وجوی بسته‌ها تنها برای معماری مشخص‌شده؛ امکان تعیین چندین‌باره وجود دارد (پیش‌فرض تمام معماری‌های سازگار با سیستم شما است).
بررسی تنها جدیدترین بسته‌ها به ازای هر معماری.
مشخص کردن مخازن برای بررسی؛ امکان تعیین چندین‌باره وجود دارد (پیش‌فرض تمام مخازن فعال است).
مقادیر پذیرفته‌شده شناسه‌های مخزن یا الگوی انطباق (glob) از شناسه‌ها هستند.
درخواست قالب خروجی JSON برای نتایج ماشین‌خوان.
بررسی تنها جدیدترین بسته‌ها در مخازن.
<pkg-spec>
بررسی بسته‌شدگی (closure) تنها برای این بسته.

نمایش فهرستی از وابستگی‌های حل‌نشده برای تمام مخازن فعال.
نمایش فهرستی از وابستگی‌های حل‌نشده برای مخزن rawhide و بسته‌هایی با معماری noarch و x86_64.
نمایش فهرستی از وابستگی‌های حل‌نشده برای بسته zmap از مخزن rawhide.
نمایش فهرستی از وابستگی‌های حل‌نشده برای myrepo، یک مخزن الحاقی (add-on) برای مخزن rawhide.
فهرست کردن تمام وابستگی‌های حل‌نشده در قالب JSON برای نتایج ماشین‌خوان.

•
dnf5 repoclosure --json

این دستور یک آرایه JSON برمی‌گرداند که هر عنصر آن یک بسته با وابستگی‌های حل‌نشده را توصیف می‌کند. هر شیء بسته شامل فیلدهای زیر است:

  • package (string) - شناسه NEVRA بسته.
  • repo (string) - شناسه مخزن.
  • unresolved_dependencies (array) - فهرست نیازمندی‌های برآورده‌نشده (رشته‌ها).

برای نتایج خالی، dnf5 repoclosure --json مقدار [] (آرایه خالی) را برمی‌گرداند.

اگر وابستگی‌های حل‌نشده‌ای یافت شوند، دستور با کد 1 خارج می‌شود. اگر تفکیک هر یک از مشخصات بسته‌ها با شکست مواجه شود، پیام‌های خطا در stderr چاپ شده و دستور با کد 1 خارج می‌شود.

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

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

September 6, 2026