| VERCMP(8) | راهنمای Pacman | VERCMP(8) |
نام (NAME)
vercmp - ابزار مقایسه نسخه
خلاصه دستور (SYNOPSIS)
vercmp [-h] [--help] <version1> <version2>
توضیحات (DESCRIPTION)
vercmp برای تعیین رابطه بین دو شماره نسخه دادهشده استفاده میشود. این ابزار مقادیر را به صورت زیر در خروجی نمایش میدهد:
مقایسه نسخهها به شرح زیر عمل میکند:
Alphanumeric: 1.0a < 1.0b < 1.0beta < 1.0p < 1.0pre < 1.0rc < 1.0 < 1.0.a < 1.0.1 Numeric: 1 < 1.0 < 1.1 < 1.1.1 < 1.2 < 2.0 < 3.0.0
علاوه بر این، رشتههای نسخه میتوانند دارای یک مقدار epoch تعریفشده باشند که بر هرگونه مقایسه نسخه برتری خواهد داشت، مگر آنکه مقادیر epoch برابر باشند. این مقدار در قالب epoch:version-rel مشخص میشود. به عنوان مثال، 2:1.0-1 همیشه بزرگتر از 1:3.6-1 است.
به خاطر داشته باشید که pkgrel تنها در صورتی مقایسه میشود که در هر دو نسخه دادهشده به این ابزار موجود باشد. به عنوان مثال، مقایسه 1.5-1 و 1.5 مقدار 0 را برمیگرداند؛ مقایسه 1.5-1 و 1.5-2 همانطور که انتظار میرود مقدار < 0 را خواهد داد. این امر عمدتاً برای پشتیبانی از وابستگیهای دارای نسخه است که شامل pkgrel نمیشوند.
گزینهها (OPTIONS)
-h, --help
مثالها (EXAMPLES)
$ vercmp 1 2 -1
$ vercmp 2 1 1
$ vercmp 2.0-1 1.7-6 1
$ vercmp 2.0 2.0-13 0
$ vercmp 4.34 1:001 -1
همچنین ببینید (SEE ALSO)
pacman(8), makepkg(8), libalpm(3)
برای اطلاعات بهروز در مورد pacman و ابزارهای مرتبط با آن، به وبگاه pacman در https://archlinux.org/pacman مراجعه کنید.
اشکالات (BUGS)
باگ؟ حتماً شوخی میکنید؛ هیچ باگی در این نرمافزار وجود ندارد. اما اگر احیاناً اشتباه کرده باشیم، لطفاً با اطلاعات دقیق مانند خط فرمان خود، ماهیت باگ و در صورت امکان پایگاه داده بستهها، آن را در سامانه پیگیری اشکالات در https://gitlab.archlinux.org/pacman/pacman/-/issues گزارش کنید.
نویسندگان (AUTHORS)
نگهدارندگان فعلی:
مشارکتکنندگان عمده پیشین:
برای مشارکتکنندگان دیگر، از git shortlog -s روی مخزن pacman.git استفاده کنید.
| 2026-05-06 | Pacman 7.1.0 |