DNF4-TRANSACTION-JSON(5) DNF DNF4-TRANSACTION-JSON(5)

dnf4-transaction-json - قالب JSON تراکنش ذخیره‌شده در DNF

قالب تراکنش ذخیره‌شده ناپایدار در نظر گرفته می‌شود و ممکن است در هر زمانی به شیوه‌ای ناسازگار تغییر کند. این قابلیت در صورتی درست کار خواهد کرد که از همان نسخه dnf برای ذخیره و بازپخش تراکنش استفاده شود (یا بین نسخه‌هایی که این ساختار در آن‌ها بدون تغییر باقی مانده است).

نوع: string

نسخه قالب تراکنش ذخیره‌شده، به فرم MAJOR.MINOR.

نسخه MAJOR نشان‌دهنده تغییرات ناسازگار با گذشته است (نسخه قدیمی dnf با JSON تراکنش جدید کار نخواهد کرد).

نسخه MINOR نشان‌دهنده گسترش قالب بدون شکستن سازگاری با گذشته است (نسخه قدیمی dnf می‌تواند با JSON تراکنش جدید کار کند).

نوع: آرایه‌ای از اشیاء rpm

فهرستی از بسته‌های RPM موجود در تراکنش.

نوع: آرایه‌ای از اشیاء group

فهرستی از گروه‌های موجود در تراکنش.

نوع: آرایه‌ای از اشیاء group

فهرستی از گروه‌های محیطی موجود در تراکنش.

نوع: string

مقادیر ممکن: Downgrade, Downgraded, Install, Obsoleted, Reason Change, Reinstall, Reinstalled, Removed, Upgrade, Upgraded

عملیاتی که در تراکنش روی بسته انجام می‌شود.

نوع: string

شناسه NEVRA بسته به صورت (name-epoch:version-release.arch).

نوع: string

مقادیر ممکن: dependency, clean, group, unknown, user, weak-dependency

دلیلی که بر اساس آن بسته وارد تراکنش شده است.

نوع: string

شناسه مخزنی که این بسته از آن می‌آید. توجه داشته باشید شناسه‌های مخزن در پیکربندی محلی مخزن تعریف شده‌اند و ممکن است در سیستم‌های مختلف متفاوت باشند.

نوع: string

مقادیر ممکن: Install, Upgrade, Removed

عملیاتی که در تراکنش روی گروه انجام می‌شود.

نوع: string

شناسه گروه.

نوع: string

مقادیر ممکن: conditional, default, mandatory, optional

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

نوع: آرایه‌ای از اشیاء group-package

بسته‌های متعلق به گروه در این تراکنش.

نوع: string

مقادیر ممکن: Install, Upgrade, Removed

عملیاتی که در تراکنش روی گروه محیطی انجام می‌شود.

نوع: string

شناسه گروه محیطی.

نوع: string

مقادیر ممکن: conditional, default, mandatory, optional

انواع بسته‌های موجود در گروه محیطی که نصب خواهند شد. فقط برای عملیات Install معتبر است.

نوع: آرایه‌ای از اشیاء environment-group

گروه‌های متعلق به این محیط در تراکنش.

نوع: boolean

مشخص می‌کند که آیا بسته به عنوان بخشی از گروه نصب‌شده تلقی می‌شود یا خیر.

نوع: string

نام بسته.

نوع: string

مقادیر ممکن: conditional, default, mandatory, optional

نوع بسته در داخل گروه.

نوع: string

مقادیر ممکن: mandatory, optional

نوع گروه در داخل محیط.

نوع: string

شناسه گروه.

نوع: boolean

مشخص می‌کند که آیا گروه به عنوان بخشی از محیط نصب‌شده تلقی می‌شود یا خیر.

فایل AUTHORS را در توزیع کد منبع DNF ببینید.

2012-2020, Red Hat, تحت مجوز GPLv2+

17 دسامبر 2025 4.24.0