VERCMP(8) Manualul Pacman VERCMP(8)

vercmp - instrument de comparare a versiunilor

vercmp [-h] [--help] <versiune1> <versiune2>

vercmp este utilizată pentru a determina relația dintre două numere de versiuni date. Aceasta produce valori după cum urmează:

•< 0 : if ver1 < ver2
•= 0 : if ver1 == ver2
•> 0 : if ver1 > ver2

Compararea versiunilor funcționează astfel:

Alfanumeric:
  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

În plus, șirurile de versiuni pot avea definită o valoare epoch care va anula orice comparație de versiuni, cu excepția cazului în care valorile epocii sunt egale. Acest lucru este specificat într-un format epoch:version-rel. De exemplu, 2:1.0-1 este întotdeauna mai mare decât 1:3.6-1.

Rețineți că pkgrel este comparat numai dacă este disponibil pe ambele versiuni date acestui instrument. De exemplu, comparând 1.5-1 și 1.5 va rezulta 0; comparând 1.5-1 și 1.5-2 va rezulta < 0, așa cum era de așteptat. Acest lucru este în principal pentru a da suport pentru dependențele cu versiune care nu includ pkgrel&.

-h, --help

Afișează un rezumat al codurilor de returnare disponibile. Trebuie să fie specificată prima opțiune.

$ 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

pacman(8), makepkg(8), libalpm(3)

Consultați situl web pacman la https://archlinux.org/pacman/ pentru informații actuale despre «pacman» și instrumentele sale conexe.

Hibe (erori)? Glumiți; nu există erori în acest software. Dar dacă se întâmplă să apară greșeli, trimiteți un raport de eroare cu cât mai multe detalii posibil la sistemul de urmărire a erorilor al Arch Linux (Arch Linux Bug Tracker) din secțiunea Pacman.

Responsabilii actuali:

•Allan McRae <allan@archlinux.org>
•Andrew Gregory <andrew.gregory.8@gmail.com>
•Morgan Adamiec <morganamilo@archlinux.org>

Contribuitori importanți din trecut:

•Judd Vinet <jvinet@zeroflux.org>
•Aurelien Foret <aurelien@archlinux.org>
•Aaron Griffin <aaron@archlinux.org>
•Dan McGee <dan@archlinux.org>
•Xavier Chantry <shiningxc@gmail.com>
•Nagy Gabor <ngaba@bibl.u-szeged.hu>
•Dave Reisner <dreisner@archlinux.org>
•Eli Schwartz <eschwartz@archlinux.org>

Pentru contribuitori suplimentari, folosiți «git shortlog -s» în depozitul .git pacman.

Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>

Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.

Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.

15 martie 2024 Pacman 6.1.0