2 votes

Pourquoi tant de noms de paquets homebrew avec un trait de soulignement ?

Je voudrais juste savoir pourquoi il y a tant de paquets homebrew avec un trait de soulignement, est-ce qu'il s'agit de versions bêta ?

En général, je n'installe pas de paquets avec des underscores, mais je voudrais en connaître la raison.

Quelques exemples luajit (2.0.3 < 2.0.3_1) macvim (7.4-73 < 7.4-73_1) mysql (5.6.10-boxen3, 5.6.13 < 5.6.21) node (0.10.32 < 0.10.33_1) ossp-uuid (1.6.2 < 1.6.2_1) osxfuse (2.7.1 < 2.7.2)

Remerciements

3voto

rpetrich Points 25769

Les caractères soulignés dans les numéros de version indiquent les changements ou révisions spécifiques à Homebrew. Cela signifie que le logiciel en amont n'a pas changé, mais que la formule Homebrew a été révisée d'une manière ou d'une autre.

Si l'on prend l'exemple de node, la version actuelle de Node.js est "0.10.33". Cependant, le numéro de version Homebrew a été mis à jour à "0.10.33_1" (en d'autres termes, la révision 1 de 0.10.33) parce que la formule a été mise à jour pour pointer vers une version plus récente de npm (l'une des dépendances de node) comme vous pouvez le voir en cet engagement . Il s'agit donc toujours de la même version de node, mais le paquet Homebrew lui-même a une nouvelle révision.

Similaire le paquet luajit est mis à jour vers 2.0.3_1 dans cet engagement où la dépendance lua est mise à jour vers une version plus récente. lua lui-même n'a pas été modifié, il s'agit toujours de la version 2.0.3 mais la formule Homebrew a été mise à jour.

En bref, il est parfaitement sûr de mettre à jour les versions avec un trait de soulignement. Ils n'indiquent pas qu'il s'agit de versions bêta.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X