apk-version(8) System Manager's Manual apk-version(8)

apk-version - مقایسه نسخه بسته‌ها

apk version [<گزینه‌ها>...] [بسته‌ها...]

apk version -c نسخه‌ها...

apk version -t نسخه۱ نسخه۲

apk version -I

دستور apk version نسخه‌های بسته‌های نصب‌شده را با نسخه‌های موجود در مخازن مقایسه می‌کند (نگاه کنید به apk-repositories(5)). همچنین می‌توان از آن برای اعتبارسنجی و مقایسه رشته‌های نسخه استفاده کرد.

در حالت پیش‌فرض، اگر هیچ بسته‌ای مشخص نشود، تمام بسته‌های نصب‌شده در نظر گرفته می‌شوند. در غیر این صورت، مقایسه به بسته‌هایی که به‌صراحت فهرست شده‌اند محدود می‌شود. خلاصه‌ای در خروجی استاندارد چاپ می‌شود و تفاوت میان نسخه‌های بسته با >، =، یا < نمایش داده می‌شود.

گزینه‌های -c، -I و -t مانعة‌الجمع (غیرقابل استفاده هم‌زمان) هستند.

این گزینه‌ها فقط هنگام بررسی نسخه‌های بسته‌های نصب‌شده در برابر بسته‌های موجود در مخازن اعمال می‌شوند (زمانی که هیچ‌کدام از -c، -t یا -I مشخص نشده باشند).

--all, -a

در نظر گرفتن بسته‌ها از تمام برچسب‌های مخزن.

--check, -c

بررسی معتبر بودن نسخه‌ها. اگر نسخه داده‌شده نامعتبر باشد، چاپ می‌شود. اگر تمام نسخه‌ها معتبر باشند با کد وضعیت صفر و در غیر این صورت با مقداری غیرصفر خارج می‌شود.

--indexes, -I

چاپ نسخه و توضیحات نمایه هر مخزن. برای اطلاعات بیشتر به apk-repositories(5) مراجعه کنید.

--limit, -l عملوند

محدود کردن به بسته‌هایی که خروجی آن‌ها با عملوند داده‌شده مطابقت دارد. عملوند می‌تواند به‌صورت هر ترکیبی از >، = و < مشخص شود.

--test, -t

مقایسه دو رشته نسخه بدون مراجعه به پایگاه‌داده. بسته به اینکه نسخه۱ به ترتیب بزرگ‌تر، برابر، یا کوچک‌تر از نسخه۲ باشد، یکی از نمادهای >، =، یا < را چاپ می‌کند.
2026-08-31