DNF5-REPO(8) dnf5 DNF5-REPO(8)

dnf5-repo - دستور Repo

dnf5 repo <subcommand> [options] [<repo-spec>...]

دستور repo در DNF5 چندین پرس‌وجو برای دریافت اطلاعات درباره مخازن پیکربندی‌شده در سیستم ارائه می‌دهد.

فهرست کردن مخازن موجود.
نمایش اطلاعات دقیق درباره مخازن.

نمایش اطلاعات درباره تمامی مخازن شناخته‌شده.
نمایش اطلاعات فقط درباره مخازن فعال (enabled).
این رفتار پیش‌فرض است.
نمایش اطلاعات فقط درباره مخازن غیرفعال (disabled).
نمایش اطلاعات در قالب JSON.
اطلاعات مشابه را می‌توان با دستور dnf5 --dump-repo-config REPO_ID به دست آورد.

چاپ اطلاعات دقیق درباره تمامی مخازن شناخته‌شده.
چاپ مخازن غیرفعال مربوط به اشکال‌زدایی (debugging).
غیرفعال‌سازی دائمی مخزن با استفاده از دستور پلاگین config-manager.
برای جزئیات بیشتر به dnf5-config-manager(8) مراجعه کنید.

•
dnf5 repo list --json

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

  • id (string) - شناسه مخزن (Repository ID).
  • name (string) - نام مخزن.
  • is_enabled (boolean) - وضعیت مخزن؛ یا true (فعال) یا false (غیرفعال).
•
dnf5 repo info --json

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

  • id (string) - شناسه مخزن (Repository ID).
  • name (string) - نام مخزن.
  • is_enabled (boolean) - وضعیت مخزن؛ یا true (فعال) یا false (غیرفعال).
  • priority (integer) - اولویت مخزن.
  • cost (integer) - هزینه (cost) مخزن.
  • type (string) - نوع مخزن.
  • exclude_pkgs (array of strings) - فهرست بسته‌های مستثنی‌شده (excluded).
  • include_pkgs (array of strings) - فهرست بسته‌های گنجانده‌شده (included).
  • timestamp (integer) - برچسب زمانی آخرین به‌روزرسانی فراداده (metadata)، به وقت UNIX.
  • metadata_expire (integer) - زمان انقضای فراداده. در صورت عدم تنظیم، مقدار از پیکربندی سراسری گرفته می‌شود.
  • skip_if_unavailable (boolean) - نادیده گرفتن مخزن در صورت در دسترس نبودن.
  • repo_file_path (string) - مسیر فایل مخزن.
  • base_url (array of strings) - فهرست نشانی‌های URL پایه. این‌ها URLهای پایه «مؤثر» هستند، یعنی پس از بسط متغیرهای موجود در آن‌ها.
  • metalink (string) - نشانی اینترنتی Metalink.
  • mirrorlist (string) - نشانی اینترنتی Mirrorlist.
  • gpg_key (array of strings) - فهرست کلیدهای OpenPGP.
  • repo_gpgcheck (boolean) - بررسی صحت GPG برای فراداده‌های مخزن.
  • pkg_gpgcheck (boolean) - بررسی صحت GPG برای بسته‌ها.
  • available_pkgs (integer) - تعداد بسته‌های موجود در مخزن.
  • pkgs (integer) - تعداد بسته‌ها در مخزن.
  • size (integer) - اندازه کل بسته‌ها در مخزن، بر حسب بایت.
  • content_tags (array of strings) - فهرست برچسب‌های محتوا (content tags).
  • distro_tags (array of strings) - فهرست برچسب‌های توزیع (distro tags).
  • revision (string) - بازبینی (revision) مخزن.
  • max_timestamp (integer) - بیشینه برچسب زمانی از رکوردهای repomd؛ به وقت UNIX.

برای جزئیات بیشتر درباره فیلدها، به بخش REPO OPTIONS در dnf5.conf(5) مراجعه کنید.

dnf5(8), --dump-repo-config option <#dump-repo-config-option-ref-label>
dnf5.conf(5), Repo Options <#repo-options-label>

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

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

September 6, 2026