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ă greșim, 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>
• Eli Schwartz <eschwartz@archlinux.org>
• 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>

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.

6 februarie 2024 Pacman 6.0.2