PKGCTL-VERSION-CHECK(1)   PKGCTL-VERSION-CHECK(1)

pkgctl-version-check - مقایسه نسخه بسته‌های محلی با نسخه بالادستی

pkgctl version check [OPTIONS] [PKGBASE...]

نسخه‌های بسته‌ها را در مخزن بسته‌بندی محلی با آخرین نسخه‌های بالادستی (upstream) آن‌ها مقایسه می‌کند.

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

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

این امر نگهداری فایل‌های PKGBUILD را ساده‌تر کرده و زحمت دستی مورد نیاز برای ردیابی تغییرات نسخه از منابع بالادستی را کاهش می‌دهد.

از nvchecker(1) و فایل .nvchecker.toml واقع در کنار PKGBUILD استفاده می‌کند. به بخش پیکربندی در pkgctl-version(1) مراجعه کنید.

-h, --help

نمایش متن راهنما

-v, --verbose

نمایش تمام نتایج شامل نسخه‌های به‌روز

--json

فعال‌سازی چاپ در قالب JSON؛ معادل اختصاری برای '--format json'

-F, --format FORMAT

قالب‌بندی نتایج خروجی را کنترل می‌کند؛ FORMAT می‌تواند 'pretty' یا 'json' باشد (پیش‌فرض pretty)

هنگام خروج، یکی از کدهای زیر بازگردانده می‌شود:

0

وضعیت خروج عادی، تمام نسخه‌های بررسی‌شده به‌روز هستند

1

علت ناشناخته شکست

2

وضعیت خروج عادی، اما نسخه‌های قدیمی وجود دارند

3

شکست در اجرای برخی از بررسی‌های نسخه

pkgctl-version(1), nvchecker(1)

https://gitlab.archlinux.org/archlinux/devtools

لطفاً گزارش باگ‌ها و درخواست امکانات جدید را در سامانه پیگیری اشکالات (issue tracker) ارسال کنید. لطفاً نهایت تلاش خود را برای ارائه یک نمونه آزمایشی قابل بازتولید جهت رفع باگ‌ها انجام دهید.

2026-06-21