paquetes - install chocolatey mac
¿Cuál es la diferencia entre los paquetes Git de Chocolate? (2)
El repositorio de paquetes de Chocolatey''s muestra dos paquetes populares para instalar Git:
¿Cuál es la diferencia entre estos dos paquetes? ¿Cómo se decide si usar:
choco install git
o:
choco install git.install
¿Es uno un superconjunto del otro?
Directamente desde su página de preguntas frecuentes:
Chocolatey tiene el concepto de paquetes virtuales (venidos) y paquetes meta. Los paquetes virtuales son paquetes que representan otros paquetes cuando se utilizan como una dependencia. Los metapaquetes son paquetes que solo existen para proporcionar una agrupación de dependencias.
Un paquete sin sufijo que esté rodeado de paquetes con sufijos es proporcionar un paquete virtual. Entonces, en el caso de git, git.install y git.commandline (en desuso para .portable) - git es ese paquete virtual (actualmente es solo un metapaquete hasta que se completa la función de paquetes virtuales) Eso significa que otros paquetes podrían depender de ello y que podría tener instalado git.install o git.portable y cumpliría la dependencia de tener instalado git. Eso evita que Chocolatey intente instalar algo que ya cumple con el requisito de dependencia de un paquete.
Hablando específicamente sobre el sufijo del paquete
*.install, son para los paquetes que tienen un instalador nativo que han empaquetado o que se descargan y ejecutan.NOTA : el sufijo
*.appse ha utilizado anteriormente para significar lo mismo que*.install. Pero el sufijo*.appahora está en desuso y no debe usarse para nuevos paquetes.Los paquetes
*.portableson los paquetes que normalmente se traducirán en un ejecutable en su ruta en algún lugar pero que no se instalarán en el sistema (Agregar o quitar programas). Anteriormente, los sufijos*.tooly*.commandlinese han utilizado para referirse al mismo tipo de paquetes.NOTA : ahora
*.tooly*.commandlineestán en desuso y no deben usarse para nuevos paquetes.
¿Quieres más información? Consulte ferventcoder.com/archive/2012/02/25/…