DNF5-REPOMANAGE(8) dnf5 DNF5-REPOMANAGE(8)

dnf5-repomanage - مدیریت نسخه‌های قدیمی و جدید بسته‌ها در دایرکتوری در DNF5

dnf5 [GLOBAL OPTIONS] repomanage [OPTIONS] <path>

دستور repomanage جدیدترین یا قدیمی‌ترین بسته‌ها را در یک مخزن مشخص‌شده توسط <path> چاپ می‌کند تا بتوان خروجی را به‌سادگی به xargs یا برنامه‌های مشابه پایپ کرد. در صورتی که <path> شامل repodata/repomd.xml نباشد، به دنبال بسته‌های rpm در آن جستجو می‌شود که سپس به‌جای آن استفاده خواهند شد. اگر repodata موجود باشد، repomanage از آن‌ها به‌عنوان منبع اصلی حقیقت (source of truth) استفاده می‌کند و بررسی نمی‌کند که آیا با بسته‌های rpm موجود همخوانی دارند یا خیر. در واقع، repomanage می‌تواند تنها با وجود repodata اجرا شود و هیچ بسته rpm مورد نیاز نیست.

اگر <path> یک نشانی اینترنتی (url) دوردست را مشخص کند، repomanage تلاش می‌کند repodata دوردست را در یک دایرکتوری موقت دانلود کرده و استفاده نماید.

چاپ N بسته از جدیدترین بسته‌ها برای هر name.arch (پیش‌فرض).
چاپ تمامی بسته‌ها به‌جز N بسته از جدیدترین‌ها برای هر name.arch
تنظیم تعداد بسته‌ها (N) برای --new و --old (پیش‌فرض: 1)
چاپ بسته‌ها به‌صورت جداشده با فاصله به‌جای خطوط جدید

نمایش جدیدترین بسته‌ها در مخزن (دایرکتوری) فعلی.
نمایش ۲ نسخه از جدیدترین نسخه‌های هر بسته در دایرکتوری "home".
نمایش همه بسته‌ها به‌جز جدیدترین آن‌ها، جداشده با فاصله در مخزن (دایرکتوری) فعلی.
دانلود متادیتای مخزن در یک دایرکتوری موقت، بارگذاری آن‌ها و نمایش جدیدترین بسته‌ها.

See AUTHORS.md in dnf5 source distribution.

Contributors to the dnf5 project.

September 6, 2026